2012-01-24 108 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