2012-01-24 29 views
1

我们正在设计一个通信系统,用于支持将事件/消息异步近实时服务器推送到数千个客户端的JVM,.Net和移动平台。我们有一个混合模型(发布 - 订阅和请求 - 响应)和二进制数据。Http Server Push with Netty + protobuf

我们使用的是NettyGoogle Protocol Buffers,我们需要将所有这些封装在http(s)中。

我们正在调查Bayeux Protocolits Netty implementation并倾向于使用它的修改版本与protobuf的编解码器,而不是JSONs'或从WebSockets的例子(clientserver)推出我们自己的起点。对于性能方面的问题,我们不会使用Base64编码等。

有没有我们缺少的实现?做一个基于protobuf的Bayeux协议有多可行?任何指针都非常感谢。

回答

0
+0

我们需要与普通的网络流量共享80端口,并通过前端的Apache mod_proxy(netty's后面)分割它。我们分享了这里表达的担忧(http://serverfault.com/questions/290121/configuring-apache2-to-proxy-websocket)。 – vlfig