【发布时间】:2012-01-24 17:04:17
【问题描述】:
我们正在设计一个通信系统,用于支持异步近实时服务器向 JVM、.Net 和移动平台上的数千个客户端推送事件/消息。我们有一个混合模型(发布-订阅和请求-响应)和二进制数据。
我们正在使用Netty 和Google Protocol Buffers,我们需要将所有这些封装在http(s) 中。
我们正在研究 Bayeux Protocol 和 its Netty implementation 并倾向于使用带有 protobuf 编解码器而不是 JSON 的修改版本,或者从 WebSockets 示例开始我们自己的版本(client 和 server) .出于性能考虑,我们不会使用 Base64 编码等。
我们是否缺少任何实现?做一个基于 protobuf 的 Bayeux 协议有多可行?任何指针都非常感谢。
【问题讨论】:
标签: comet protocol-buffers netty server-push bayeux