我正在尝试在AWS EC2上设置ejabberd集群。我已经遇到了上述疑问,即节点是否应该在一个域下进行集群。任何人都可以解释集群设置的工作原理吗?
答案 0 :(得分:0)
ejabberd集群的目的是能够为单个或一小组大型域使用多个服务器,以实现容错和可扩展性。
因此,如果要运行两个域,则可能不需要群集。您可能只想运行两个不同的独立服务器。
如果您的问题是集群节点是否需要在单个Amazon区域中运行:ejabberd Community Edition中的集群依赖于低延迟网络。虽然它可能跨区域工作,但建议您在单个亚马逊地区运行ejabberd集群。
您可以在ejabberd文档中找到有关群集的更多信息:ejabberd clustering: How it works。