我在三台服务器上安装了一个openfire服务器,并且所有三台服务器都相互复制,因此我可以做些什么来应用ha-proxy以及它如何在群集结构中。
请提出你的建议。
答案 0 :(得分:2)
使用Hazelcast Clustering Plugin群集openfire。有完整的描述如何在openfire中执行hazecast插件阅读https://www.igniterealtime.org/projects/openfire/plugins/hazelcast/readme.html
你应该带2个或更多带有hazecast插件的openfire服务器,然后拿一个ha代理服务器并添加集群openfire服务器的ip地址。
+ sudo nano /etc/haproxy.cnf文件和以下行;
全球 log / dev / log local0 记录127.0.0.1 local1通知 maxconn 4096 用户haproxy haproxy集团 守护程序
默认 记录全局 模式http 选项httplog 选项dontlognull 重试3 选项redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000
听webfarm 绑定192.168.1.2:1936 模式http 统计数据启用 统计uri / haproxy 平衡圆形 选项httpclose 期权转发 服务器openfire_anuj:5222检查 服务器openfire_girish:5222检查 服务器openfire_rahul:5222检查