在亚马逊上为聊天应用运行 XMPP

Posted

技术标签:

【中文标题】在亚马逊上为聊天应用运行 XMPP【英文标题】:Running XMPP on Amazon for a chat app 【发布时间】:2012-08-23 15:48:07 【问题描述】:

我正在构建一个 android IM 聊天应用程序来娱乐。我可以很好地开发 Android 的东西,但我在网络方面不太好,所以我正在考虑在 AWS 服务器上使用 XMPP 来运行实际的 IM 端。我查看了我可以使用的 OpenFire 和 ejabberd。有没有人有他们的经验或知道更好的?我主要是在寻找在朋友之间发送直接即时消息以及与朋友进行群组即时消息。

【问题讨论】:

【参考方案1】:

尝试探索更多有关 Amazon SQS(简单排队服务)的信息。它可能会满足您的要求。

【讨论】:

【参考方案2】:

作为 ejabberd 制造商 ProcessOne 的一名员工,我可以告诉您,我们在 AWS 上运行许多服务,包括移动聊天应用程序。我们已经将我们的程序工业化。

【讨论】:

如何说设置的困难。作为一名安卓开发者,我的网络技能有点生疏。我正在尝试创建一个网络,在该网络中,只有该应用程序的用户才能聊天,而任何使用 jabber 的人都不能。

以上是关于在亚马逊上为聊天应用运行 XMPP的主要内容,如果未能解决你的问题,请参考以下文章

EC2 亚马逊网络服务 (AWS) 上的 XMPP 服务器

如何在亚马逊 linux ami 上为 httpd 2.4 安装 xsendfile?

在 iOS 上为亚马逊 SES 创建多部分/混合 MIME

将 iOS 应用程序连接到 Amazon 上托管的 Ejabberd 服务器

Apache 不在 443 (aws) 上为 Django 提供服务

XMPP ejabberd 带内注册:接收 xml BOSH 未启动,即使它是