如何设置冗余的ejabberd服务器?
我目前在domain运行一个ejabberd服务器A。它有一堆用户,例如xyz@A。我想设置备用服务器,以便在出现A故障时,客户端可以透明地使用备用服务器B和C(因此,尽管仍在使用其xyz@A帐户)。 我认为DNS部分非常简单,我需要编辑A区域文件以添加SRV备用服务器的记录,例如本示例(http://wiki.xmpp.org/web/SRV_Records#Example_3): _xmpp-client._tcp.example.net. 86400 IN SRV 5 50 5222 server1.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 30 5222 server2.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 10 5222 server3.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 10 5222 server4.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 15 0 5222 backup.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 5 50 5269 server1.example.net. …