【问题标题】:Http Server Push with Netty + protobuf使用 Netty + protobuf 进行 Http 服务器推送
【发布时间】:2012-01-24 17:04:17
【问题描述】:

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

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

我们正在研究 Bayeux Protocolits Netty implementation 并倾向于使用带有 protobuf 编解码器而不是 JSON 的修改版本,或者从 WebSockets 示例开始我们自己的版本(clientserver) .出于性能考虑,我们不会使用 Base64 编码等。

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

【问题讨论】:

    标签: comet protocol-buffers netty server-push bayeux


    【解决方案1】:

    【讨论】:

    • 我们需要与常规网络流量共享端口 80,并通过前端的 Apache mod_proxy 将其拆分(netty 的后面)。我们分享here表达的担忧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    相关资源
    最近更新 更多