1
我正在尝试在AWS EC2上设置ejabberd的集群。我遇到了以上的疑问,即节点是否应该在一个域中进行聚类。任何人都可以解释群集设置是如何工作的?要群集的ejabberd节点是否应位于同一个域下?
我正在尝试在AWS EC2上设置ejabberd的集群。我遇到了以上的疑问,即节点是否应该在一个域中进行聚类。任何人都可以解释群集设置是如何工作的?要群集的ejabberd节点是否应位于同一个域下?
ejabberd集群的目的是为了容错和可伸缩性,能够为单个或一小组大型域使用多个服务器。
所以,如果你想运行两个域,你可能不需要群集。您可能只想运行两个不同的独立服务器。
如果您的问题是否需要在单个亚马逊地区运行集群节点:ejabberd Community Edition中的集群依赖于低延迟网络。虽然它可能跨地区运行,但建议您在单个亚马逊地区运行ejabberd群集。
您可以在ejabberd文档中找到关于集群的更多信息:ejabberd clustering: How it works。
ejabberd节点如何执行集群中其他节点的发现 – sureshprasanna70 2015-08-09 10:56:34
它们不会自动“发现”彼此。您必须将它们显式添加到ejabberd集群模式。 – 2015-08-09 12:05:24
我有两台服务器 '192.168.0.1' - >“ejabberd @ first” '192.168.0.2' - >“ejabberd @ second” – sureshprasanna70 2015-08-10 14:32:57