我的公司在服务器端使用OpenFire,并在其XMPP Android应用程序中使用OpenFire。
AWS看起来像是我们需要的一个好的可扩展的服务。 我们使用它来testing我们的应用程序,但是恐怕服务器会以20k-50k用户的速度崩溃。
我有两个问题:
在服务器成本方面,金钱不是问题。 时间就是我们现在的事情。
AWS将按照你的意图工作,没有任何问题,但是通过EC2实施,你应该知道的事情
除此之外,Openfire确实有一个商业化的集群解决scheme,据我所知,它背后的公司已经死亡(而且他们还没有开源,gah),我一直在试图联系他们获得集群自己解决,无济于事。
所以如果你selectOpenfire的话,你会被一台服务器阻塞,所有的工作量都会受到影响,这听起来有点像你说的数字,如果你想从Openfire开始,它看起来是一个很好的方法滚动,但是当你开始成长的时候需要注意你的select;)
有关教程,请参阅http://ubuntuforums.org/showthread.php?t=525670上的Openfire howto,这不是一个坏的:)