Openfire框架學習(1)-----openfire簡介

框架簡介:
Openfire 採用Java開發,開源的實時協作(RTC)服務器基於XMPP(Jabber)協議。
您可以使用它輕易的構建高效率的即時通訊服務器.
Openfire安裝和使用都非常簡單,並利用Web進行管理。單臺服務器可支持上萬併發用戶。
由於是採用開放的XMPP協議,您可以使用各種支持XMPP協議的IM客戶端軟件登陸服務.
框架優點
•全JAVA語言實現,不依賴任何系統平臺;
•基完全開源,GPL協議;
•完於成熟的XMPP協議;
•基於可擴展的WEB控制管理界面;
•基於插件的開發框架,高可擴展性;

穩定,支持上萬併發用戶。


框架模塊圖:


PubsubPublish/Subscribe,這使得xmpp實體能夠在pubsub服務上創建nodestopics),並且發佈信息。一個事件通知將

  廣播到所有訂閱了這個節點的實體上。

Pep:(Personal EventingProtocol)使用XMPPpublish-subscribe協議廣播狀態改變事件、及時消息和出席帳戶到其他用戶。

Stun:爲p2p會話提供地址發現服務,如:媒體傳輸和UDP包的收發。

Router:內部的路由,把相應的包路由給相應的處理器。

Muc:(Multi-User Chat)用戶可以交換文本信息在room或者channel上下文中,版主或者管理員有權踢除用戶和禁止用戶。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章