2015-12-23 116 views

回答

2

這不是它應該如何工作。如果您使用Riak進行部署,則應該有專門的Riak基礎架構。此外,只有兩個Riak節點沒有意義:您至少需要5個Riak節點才能開始獲得使用Riak的好處(根據冗餘/數據的可用性)。

ejabberd應該參考了Riak簇作爲一個整體,單個DNS名稱爲了Riak應該與負載平衡器被配置成,例如像HAProxy的:http://docs.basho.com/riak/latest/ops/advanced/configs/load-balancing-proxy/

+0

不單個ejabberd節點可以有一個以上的riak實例如果是的話那麼我必須在ejabberd配置文件中做什麼? –

+0

您不應該將ejabberd節點與ejabberd實例相匹配。 Riak數據庫集羣是ejabberd利用的基礎架構之一。通過讓所有ejabberd節點作爲一個整體指向Riak集羣,兩者都可以獨立管理。假設你的Riak實例前面有一個負載均衡器。您應該閱讀Riak文檔:http://docs.basho.com/riak/latest/ops/advanced/configs/load-balancing-proxy/ –

相關問題