Openfire
Openfire(以前稱為Wildfire和Jive Messenger)是一個即時通訊(IM)和群聊伺服器,它是使用Java編寫的XMPP伺服器,並以Apache License 2.0發佈。[2]
開發者 | Ignite Realtime |
---|---|
當前版本 | 4.9.2[1](2024年11月11日,19天前) |
原始碼庫 | |
程式語言 | Java |
平台 | 跨平台 |
類型 | XMPP伺服器 |
許可協定 | Apache License 2.0[2] |
網站 | www |
歷史
該項目由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.0 1.1 Release 4.9.2. 2024年11月11日 [2024年11月24日].
- ^ 2.0 2.1 Matt Tucker. Openfire Under Apache 2.0 License. 2009年9月15日 [2013年3月12日]. (原始內容存檔於2010-04-26).
- ^ Guus der Kinderen. Openfire 3.7.0 has been released!. 2011年3月2日 [2013年3月12日]. (原始內容存檔於2011-12-31).
- ^ Jive Software. Openfire Scalability (PDF). 2007年3月14日 [2014年11月25日]. (原始內容存檔 (PDF)於2016-03-10).