服務器推送框架:Comet4J

服務器推送框架:Comet4J

Comet4J(Comet for Java)是一個純粹基於AJAX(XMLHTTPRequest)的服務器推送框架,消息以JSON方式傳遞,具備長輪詢、長連接、自動選擇三種工作模式。

http://www.open-open.com/lib/view/open1379316600615.html

在線Demo體驗

http://www.comet4j.org:8080/comet4j/

功能特性

  • 推送消息廣播。
  • 推送定向消息。
  • 提供連接上線前、上線、下線前、下線、發送消息等多種可處理事件。
  • 消息緩存機制,確保長輪詢工作模式下不丟失消息。
  • 客戶端正常下線,服務端可立即感知。
  • 客戶端異常停止工作,服務端可定時檢查並感知。
  • 以註冊通道應用的方式,讓開發者對框架功能進行擴展,實現自己的應用。

框架特性

  • 獨立小巧,不依賴於第三方包。
  • 與應用緊密集成,無需獨立應用或服務器。
  • 與Session無關的連接機制,爲開發人員提供最大程度的功能可控性。
  • 面向事件編程,客戶端與服務器端均爲事件驅動開發模式,提供了良好的可擴展性機制。
  • 各項性能參數均可配置。
  • 支持多種主流瀏覽器,並支持Air應用環境。
發佈了159 篇原創文章 · 獲贊 10 · 訪問量 45萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章