ejabberd是否支持NOSQL RIak上的DB Level集群?

时间:2015-12-23 07:17:26

标签: erlang ejabberd riak

我正在开发聊天应用。我有两个ejabberd节点node1@domain.com和node2@domain.com如果我将在节点之间进行主 - 主集群,并且每个节点有自己的riak服务器,如果node1 riak服务器关闭,那么node1如何将请求转移到node2?请建议我解决。

1 个答案:

答案 0 :(得分:2)

这不是它应该如何工作。如果使用Riak进行部署,则应该拥有专用的Riak基础架构。此外,只有两个Riak节点没有意义:您需要至少5个Riak节点才能开始使用Riak(在冗余/数据可用性方面)。

ejabberd应该引用Riak集群作为一个整体,单个DNS名称,因为Riak应该配置负载均衡器,例如HAProxy:http://docs.basho.com/riak/latest/ops/advanced/configs/load-balancing-proxy/