| 本文來(lái)源 http://hi.baidu.com/jabber 1. Openfire (Wildfire) 3.x 授權: GPL or 商用 操作系統平臺:所有(使用Java開(kāi)發(fā)) XMPP Jabber 協(xié)議實(shí)現情況:98% Tim 評價(jià): 安裝和使用非常簡(jiǎn)單,安裝后進(jìn)入Web界面進(jìn)行2~3分鐘的配置所有的東西都設好了。使用Java語(yǔ)言開(kāi)發(fā),在目前Java開(kāi)發(fā)人員到處普及的情況下進(jìn)行維護和擴展的成本非常低。在我的測試中加上 Connection Manager 的情況下單臺服務(wù)器可支持 30 萬(wàn)并發(fā)用戶(hù)。缺點(diǎn)是目前還不支持cluster。如果企業(yè)內部部署IM使用 Wildfire + Spark 是最佳的組合。 見(jiàn):http://hi.baidu.com/jabber/blog/category/Wildfire 2. ejabberd 授權: GPL 操作系統平臺:Linux, Windows, MacOS X 等 XMPP Jabber 協(xié)議實(shí)現情況:91% Tim 評價(jià): Ejabberd目前是可擴展性最好的一種Jabber/XMPP服務(wù)器,支持分布多個(gè)服務(wù)器,并且具有容錯處理,單臺服務(wù)器失效不影響整個(gè)cluster運作。 顧慮就是它采用一種大家都沒(méi)聽(tīng)過(guò)的語(yǔ)言Erlang開(kāi)發(fā),所以很多人可能會(huì )象我一樣因為這個(gè)原因放棄了它。 3. Jabberd 2.x 授權: GPL 操作系統平臺:主要是 Linux, (Windows 也支持,但不知道性能怎樣) XMPP Jabber 協(xié)議實(shí)現情況:76% Tim 評價(jià): 自從jabber.org改用ejabberd之后,Jabberd一直都在走下坡路。擴展性比不上ejabberd, 易用性比不上 Wildfire,唯一的優(yōu)勢是使用C開(kāi)發(fā),如果你堅持要用C開(kāi)發(fā),那么還是選擇jabberd吧。 4. Jabberd 1.x 授權: GPL 操作系統平臺:主要是 Linux, (Windows 也支持,但不知道性能怎樣) XMPP Jabber 協(xié)議實(shí)現情況:45% Tim 評價(jià): 在幾年前 jabberd 就是 Jabber 的代名詞,至今很多 Jabber 文檔仍然介紹的是 Jabber 1.4, 在我以前寫(xiě)的《Jabber 服務(wù)器占有率比較》中仍然排名第一。但是它很多新的規范都不支持,相信大部分用戶(hù)都將轉向新的服務(wù)器。 見(jiàn):http://hi.baidu.com/jabber/blog/item/7d25bb199f31a44542a9ad02.html 5. 后起之秀 DJabberd 授權: open source 操作系統平臺:主要是 Linux, (Perl寫(xiě)的,其他平臺應該也支持) XMPP Jabber 協(xié)議實(shí)現情況:N/A Tim 評價(jià): djabberd 使用 epoll 技術(shù),理論上單臺服務(wù)器可以支持更多用戶(hù)。Djabberd目前主要應用在LiveJournal上,大部分XMPP協(xié)議都支持,穩定性也不用置疑。但是因為推出時(shí)間尚短,很多細節功能可能需要時(shí)間慢慢完善。 djabberd介紹見(jiàn):http://hi.baidu.com/jabber/blog/category/Djabberd 參考資源: http://www.jabber.org/software/servers.shtml 常用開(kāi)源Jabber(XMPP) IM服務(wù)器介紹 Jabber IM 服務(wù)器占有率比較 Openfire (Wildfire)已經(jīng)完成開(kāi)發(fā) JEP-0124 Jabber XMPP擴展協(xié)議 Openfire (Wildfire) Connection Manager 安裝配置簡(jiǎn)介 Openfire (Wildfire) Connnection Manager 協(xié)議分析 Openfire (Wildfire) 的最新特性, 基于 Mina 的 Connection Manager |
聯(lián)系客服