![是否可以对不使用 BOSH 的 XMPP 服务器进行负载平衡?](https://linux22.com/image/797893/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%AF%B9%E4%B8%8D%E4%BD%BF%E7%94%A8%20BOSH%20%E7%9A%84%20XMPP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9B%E8%A1%8C%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1%EF%BC%9F.png)
我们目前有一台 XMPP 服务器,现在开始研究集群。我们将有 2 台机器,每台都配有一台 XMPP 服务器。接口是标准 XMPP 连接(不是 BOSH)。我们有在每台 XMPP 服务器上运行的 XMPP 组件。我们正在为 XMPP 服务器使用 Tigase。
Tigase 支持集群,但我们感兴趣的是看看是否可以使用 HAProxy 来做集群。每个请求都需要返回到原始服务器,因此需要某种类型的关联性。我们查看了 HAProxy 的文档,可以根据源 IP 进行负载平衡,但如果源 IP 发生变化,有什么选择?