我们如何在 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 检查
我在三台服务器上设置了一个 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 检查