【发布时间】:2010-03-17 21:15:31
【问题描述】:
我们有一个现有的系统,它通过 http (apache/ssl) 连接到后端并轮询服务器以获取新消息,不用说我们存在可伸缩性问题。
我正在研究删除此轮询并遇到了 BOSH/XMPP,但我不确定我们应该如何采用 BOSH 技术(使用长寿命的 http 连接)。
我看到可用的库很少,但整个事情看起来很臃肿,因为我们不需要好友列表等,只是想通知客户端可用的消息。
客户端是用 C/C++ 编写的,可以在大多数操作系统上运行,因此这是一个重要因素。服务器是 Java 语言。
bosh 会导致大量的 httpd 进程吗?因为它必须保持所有客户端的连接,所以限制是什么。我们还计划迁移到 64 位 JVM/apache,在这种情况下,客户端的最大限制是多少。
有什么提示吗?
【问题讨论】:
标签: apache http connection persistent