我需要部署一个大众传讯iPhone应用程序的后端解决scheme。 根据我们已部署的以前的应用程序覆盖范围,假设我们将在第一周内获得超过100万的注册,并且可以快速增长,这是安全的。
我有兴趣在AWS上部署负载均衡的群集解决scheme,这种解决scheme可以根据需求进行增长和缩减,这是可靠的,也是时间和成本效益的。
我已经做了大量的研究,但不想把这个饲料引向任何特定的解决scheme,并尽可能地探索。
目前像OpenFire这样的XMPP解决scheme与集群听起来似乎是一个好的开始。 但我从来没有尝试过任何这些系统,或知道他们将如何与+ 1M的用户行为。
我非常乐于探索许多解决scheme,旨在开始正确的道路。
谢谢〜
我会研究ejabberd ,它提供了几个集群function,可以很容易地扩展你想要的方式。 它已被用于比1MM用户大得多的部署(请参阅:Facebook Chat)。