【问题标题】:XMPP server in Amazon EC2 [closed]Amazon EC2 中的 XMPP 服务器 [关闭]
【发布时间】:2012-01-27 09:15:38
【问题描述】:

您会推荐在 Amazon Web Services 中使用哪种 XMPP 服务器,在 EC2 实例上运行?

它应该可以扩展,自动(或至少是简单的)集群非常有用 - 它的扩展还应该支持 XMPP 服务器组件。如果自动扩展可以与 Amazon Auto Scaling 一起使用,那就太好了。

您会使用哪种 XMPP 服务器(甚至是不同的云产品)?据我所知,OpenFire 和 Ejabberd 是最受欢迎的选择,但我担心它们无法在 EC2 实例上很好地扩展。

【问题讨论】:

    标签: amazon-ec2 amazon-web-services xmpp ejabberd openfire


    【解决方案1】:

    据我所知,没有具有自动集群功能的 XMPP 服务器。您应该知道,使用 XMPP 进行自动集群非常困难,因为它是一个连接协议,它不能完全透明,除非您只想支持 HTTP(XMPP over波什)。

    你最终会遇到这样的问题:当你想删除一个节点时,你会如何运行 TCP/IP 连接?添加节点时是否要迁移会话?运行 TCP/IP 连接做什么?

    ejabberd 有很好的集群支持,但是它在 EC2 上运行得非常好并且非常稳定。这是您最好的选择。

    据我所知,如果没有真正的、大量可用的集群支持,OpenFire 是不可取的。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-07
    • 2011-06-12
    • 1970-01-01
    • 2014-08-23
    • 2012-03-17
    • 2012-05-09
    • 2014-01-27
    • 2011-05-11
    相关资源
    最近更新 更多