2011-12-24 177 views
0

您會推薦哪種XMPP服務器用於Amazon Web Services中,在EC2實例上運行?亞馬遜EC2中的XMPP服務器

它應該擴展,使用自動(或至少容易)的集羣非常有用 - 它的擴展也應該支持XMPP服務器組件。如果自動縮放可以與Amazon Auto Scaling一起使用,那就太好了。

您會使用哪個XMPP服務器(甚至是不同的雲服務)?據我所知,OpenFire和Ejabberd是最受歡迎的選擇,但我擔心它們在EC2實例上不能很好地擴展。

回答

4

據我所知,沒有自動集羣的XMPP服務器。您應該知道,使用XMPP進行自動集羣非常困難,因爲它是一種連接協議,並且它不能完全透明,除非您只想支持HTTP(XMPP通過BOSH)。

最終會出現如下問題:當您想要刪除節點時,如何運行TCP/IP連接?添加節點時是否要遷移會話?你如何處理TCP/IP連接。

ejabberd擁有良好的集羣支持,但它在EC2上運行得非常好,非常穩定。這是你最好的選擇。

根據我的知識,OpenFire不是一個沒有真正可用的羣集支持的選項。

+0

我正面臨連接ejabberd服務器上的亞馬遜ec2問題請幫我在 http://stackoverflow.com/questions/13227480/not-able-to-connect-ejabberd-server-on-amazon-using-xmpp -framework-的-IOS – iphonedev23 2012-11-05 12:11:34