使用Ejabberd在EC2中作为XMPP服务器向客户端发送实时信息...
如何设置集群,以便如果服务器负载过高,Auto Scaling将创建一个新的EC2实例,该实例是Ejabberd集群的一部分?
我阅读过的文档建议您必须已经拥有机器并手动配置每个新机器以添加到集群中。但是,您肯定不必运行冗余的EC2实例以防万一吧?
使用Ejabberd在EC2中作为XMPP服务器向客户端发送实时信息...
如何设置集群,以便如果服务器负载过高,Auto Scaling将创建一个新的EC2实例,该实例是Ejabberd集群的一部分?
我阅读过的文档建议您必须已经拥有机器并手动配置每个新机器以添加到集群中。但是,您肯定不必运行冗余的EC2实例以防万一吧?
您需要手动完成此操作,但单个ejabberd服务器可以处理相当大量的流量。每个服务器将为您的群集添加大量可用连接,因此这不是常见的任务。
话虽如此,我非常谨慎地在EC2中运行ejabberd。我已经这样做了一年左右,我们经常与mnesia网络分区进行斗争。集群化的ejabberd服务器在EC2网络中的可靠性不高。
我正在安装基于EC2 + ejabberd的基础架构,并阅读了这篇文章。您不建议使用吗?我计划在后端使用mysqlk(在AWS RDS中)存储大量数据的表。您认为怎么样?