Openfire

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Openfire
File:Openfire logo 512.png
File:Openfire 3.7.1 Admin Console screenshot.jpg
Openfire管理控制台
開發者Ignite Realtime
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言Java
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      平台跨平台
      類型XMPP伺服器
      許可協定Apache License 2.0[1]
      網站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

      Openfire(以前稱為WildfireJive Messenger)是一個即時通訊(IM)和群聊伺服器,它是使用Java編寫的XMPP伺服器,並以Apache License 2.0發佈。[1]

      歷史[編輯]

      該項目由Jive Software於2002年左右發起,部分原因是為了支持FastPath基於Web的客戶支持工具,如Jive Messenger,並於2005年更名為Wildfire。由於商標問題,2007年又將其更名為Openfire。該項目於2008完全移交給社區。Jive在2016年前繼續託管該項目。

      目前管理模式[編輯]

      Openfire是作為Ignite Realtime項目的一部分,在社區模式下開發的。項目負責人是Dave Cridland。

      基於Web的管理面板[編輯]

      伺服器的大多數管理都是通過Web界面完成的,默認情況下,該界面在9090(HTTP)和9091(HTTPS)端口上運行。管理員可以從任何地方連接並編輯伺服器和配置設置。

      功能[編輯]

      Openfire支持以下功能:

      • 基於Web的管理面板
      • 插件界面
      • 可定製
      • SSL/TLS支持[2]
      • 用戶友好的Web界面和引導安裝
      • 數據庫連接(即嵌入式HSQLDB,或其他帶有JDBC 3驅動的DBMS)用於存儲訊息和用戶詳細信息
      • LDAP連接
      • 平台獨立,純Java
      • 完全集成Spark (XMPP客戶端)
      • 可以支持超過5萬個並發用戶[3]

      Openfire對插件和定製構建有強大的支持;有很多插件可以用過管理控制台直接下載安裝,許多安裝操作都有定製插件。

      Openfire允許多個伺服器實例在一個集群環境中一起工作。有一個基於開源Hazelcast技術的開源聚類插件。

      參見[編輯]

      參考文獻[編輯]

      1. ^ 1.0 1.1 Matt Tucker. Openfire Under Apache 2.0 License. 2009年9月15日 [2013年3月12日]. (原始內容存檔於2010-04-26). 
      2. ^ Guus der Kinderen. Openfire 3.7.0 has been released!. 2011年3月2日 [2013年3月12日]. (原始內容存檔於2011-12-31). 
      3. ^ Jive Software. Openfire Scalability (PDF). 2007年3月14日 [2014年11月25日]. (原始內容存檔 (PDF)於2016-03-10). 

      外部連結[編輯]