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

Openfire
Openfire管理控制台
開發者Ignite Realtime
當前版本4.9.2[1]在維基數據編輯(2024年11月11日,19天前)
原始碼庫 編輯維基數據鏈接
程式語言Java
平台跨平台
類型XMPP伺服器
許可協定Apache License 2.0[2]
網站www.igniterealtime.org/projects/openfire/ 編輯維基數據鏈接

歷史

該項目由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支持[3]
  • 用戶友好的Web界面和引導安裝
  • 數據庫連接(即嵌入式HSQLDB,或其他帶有JDBC 3驅動的DBMS)用於存儲訊息和用戶詳細信息
  • LDAP連接
  • 平台獨立,純Java
  • 完全集成Spark (XMPP客戶端)
  • 可以支持超過5萬個並發用戶[4]

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

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

參見

參考文獻

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

外部連結