我们如何在 openfire 上应用带集群的 HA-proxy

How can we apply HA-proxy with clustering at openfire

我在三台服务器上设置了一个 openfire 服务器,并且所有三台服务器都相互复制,所以我可以做什么来应用 ha-proxy 以及它如何处于集群结构中。

请提出您的建议。

使用 Hazelcast 集群插件对 openfire 进行集群。有完整的描述如何在 openfire 中使用 hazecast 插件阅读它 https://www.igniterealtime.org/projects/openfire/plugins/hazelcast/readme.html

你应该使用 2 个或更多带有 hazecast 插件的 openfire 服务器,然后使用 ha 代理服务器并添加集群 openfire 服务器的 ip 地址。

+ sudo nano /etc/haproxy.cnf 文件和以下行 ;

全球 日志 /dev/log local0 记录 127.0.0.1 local1 通知 迈康4096 用户haproxy 群代理 守护进程

默认值 全局日志 模式 http 选项 httplog 选项 dontlognull 重试 3 期权再派发 迈康2000 超时 5000 超时 50000 srvtimeout 50000

听网络农场 绑定 192.168.1.2:1936 模式http 统计启用 统计 uri /haproxy 平衡循环法 选项 httpclose 选项转发 服务器 openfire_anuj :5222 检查 服务器 openfire_girish :5222 检查 服务器 openfire_rahul :5222 检查