1

我目前正在为我学校的一个学生主导项目开发一个移动应用程序,该应用程序涉及广告各种活动等,但更重要的是,允许应用程序用户彼此聊天。我的问题与此聊天功能有关。我听说过糖果聊天的好东西,我想我可能会尝试使用它。我遇到的问题是设置 XMPP 服务器。

我正在为这个程序做这个的预算非常有限,所以我必须找到最便宜的解决方案来托管这个 XMPP 服务器。我的想法是,以某种方式使用 Google 的 App Engine 或类似的云计算平台,提供免费的优质服务作为后端聊天服务器。所以,我的问题是,有没有人有做类似事情的经验,可以让我更好地了解如何完成它?不一定使用完全相同的工具,但至少是类似的概念。

另外,如果我走错了方向,请随时纠正我。我仍处于这个项目的早期阶段,所以我并没有真正依赖这个解决方案的任何方面,这似乎是最直接的方式。

多谢你们!

4

1 回答 1

2

由于您似乎有预算限制,我建议您使用 Amazon 的 EC2 服务的免费层(Google App Engine 不起作用,因为它只允许您实现 xmpp 客户端,而不是服务器)。您可以在您的 Amazon EC2 实例上托管任何 XMPP 服务器。Ejabberd 似乎是一个受欢迎的选择。

我认为您的总体方向是正确的,一旦您安装并运行了 XMPP 服务器,您就可以轻松地将任何您想要的客户端连接到它。

于 2014-03-11T23:20:25.143 回答