openfire多台服务器手动切换

[size=large]在部署了openfire服务器之后,客户端连接了服务器,一旦服务器挂掉了,就需要把服务器切换到另一台上,下面给一个简单的实现方案,需要手动的更改一个配置文件来实现。

首先需要两台服务器A和B,在这两台服务器上都装上openfire,在A上再装一个CM(connection manager), CM是一个整流器,可以通过它来连接openfire。

如何配置CM:
登录管理页面,在服务器设置--》连接管理里面,将连接管理设置改为启动,端口5262,密码自己设置,在CM的配置里面会用到。

在CM的conf/manage.xml文件里修改连接到这个openfire

在配置文件里面填上domain和密码,然后在bin下面执行sh cmanager.sh命令启动CM,[color=red]注意:domain字段要填写域名,而不能填写ip[/color]

启动CM之后,在管理页面就能看到

当使用客户端连接到CM之后(登录CM的方式和登录到openfire的方式一样)

至此,CM的配置就结束了

在连接openfire的时候都是通过CM来连接的,如果openfire挂掉之后,就修改CM的配置文件,让它连到另外一台openfire服务器上,通过这种方式可以实现快速手动切换openfire服务器。[color=red]注意:在切换了服务器之后,一定要到数据库里面把xmpp.domain切换成新的服务器的域名。[/color][/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值