國內的互聯網服務越來越流氓,之前看了XMPP(Jabber)協議,Jabber是一個開放源代碼形式組織產生的網絡實時通信協議。XMPP原本是為即時通訊而量身定制,但由於XML Stanza本身是XML元素,在基於XML靈活發展的特性下,使得XMPP也可以適用其他方面,已經得到了IETF的批准 ...
一 摘要 這是我粗略讀了一遍Jabber協議和相關技術文章后的產物,有些地方不一定准確。在文章中引用的一些代碼來自 www.jabber.org上的文章。 二 什么是Jabber Jabber就像ICQ,MSN一樣,是一個基於Internet的即時通訊系統,但是同這些即時通訊軟件不同的是,它是一個開放的即時通訊系統,也是一 個基於XML Stream 的協議,用於在Internet上的兩個實體之間 ...
2015-06-19 18:19 0 4364 推薦指數:
國內的互聯網服務越來越流氓,之前看了XMPP(Jabber)協議,Jabber是一個開放源代碼形式組織產生的網絡實時通信協議。XMPP原本是為即時通訊而量身定制,但由於XML Stanza本身是XML元素,在基於XML靈活發展的特性下,使得XMPP也可以適用其他方面,已經得到了IETF的批准 ...
1. Openfire (Wildfire) 3.x 底層通訊采用的mina框架,minak框架其實性能一般,netty早已經超越它,雖然最初都是Doug Lea寫的。3.4版本之后支持集群,單台服務器測試最大支持30萬用戶並發,服務器配置(服務器是Dell R710, 64G內存 16核CPU ...
一、 總的構架結構示意圖: 如上圖所示,目前系統總的分成六個模塊, 分別為網絡/協議解析模塊,用戶帳號管理模塊,消息處理模塊,動作處理模塊,數據均衡處理模塊,客戶 ...
一、 概述 Openfire最主要的功能是實現XMPP服務器,簡單來說,openfire為我們提供一個固定的地址,我們只需要向openfire服務器發送標准的XMPP信息(即XML文件流),那么openfire服務器應當給予我們回應,這里的openfire服務器也可以看做一個容器 ...
決的 2.服務器主要作哪些事,負載如何解決 3.數據庫負載如何解決 按照我們的設想,對於3,是不會使用 ...
基於XMPP協議(openfire服務器)的消息推送實現 - nomousewch的專欄 - 博客頻道 - CSDN.NET 最近好像有不少朋友關注Android客戶端消息推送的實現,我在之前的項目中用到過Java PC客戶端消息推送,從原理講上應該是一致的,在這里分享一下個人的心得 ...
XMPP服務器性能比較 首先我選的XMPP的client是PSI,很方便使用。 搭建最初, milo說tigase支持50萬用戶量,很牛逼!!! androidpnserver 最多只到1000左右就攤了.... 仔細研究一下發現tigase對協議的實現不是很好 ...
為了在iOS下做個聊天程序,用XMPP協議做,服務器端選用ejabberd.在http://xmpp.org/xmpp-software/servers/ 這里提供的服務端的東西多的很,還是選用ejabberd. 在http://www.process-one.net/en/ejabberd ...