我们如何在openfire中应用HA-proxy和群集

时间:2016-01-07 06:02:46

标签: openfire

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

请提出你的建议。

1 个答案:

答案 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检查