ejabberd是一個開源的、分布式的、實時的、跨平台的、支持多種協議的XMPP服務器。ejabberd是一個功能強大的XMPP服務器,提供了許多強大的特性,包括消息存儲、聊天室、多域名支持、路由規則、安全認證和加密等。它還支持許多擴展模塊,可以滿足各種應用場景的需求。ejabberd運行在多種操作系統平台上,包括LinuxWindowsmacOS

ejabberd社區服務器
Web管理員界面
Web管理員界面
原作者Alexey Shchepin
開發者ProcessOne
首次發布2003年2月11日 (2003-02-11)
當前版本24.07[1]在維基數據編輯(2024年7月18日,3個月前)
源代碼庫 編輯維基數據鏈接
編程語言Erlang
語言28種語言[2]
語言列表
阿爾巴尼亞語、加泰羅尼亞語、中文、捷克語、荷蘭語、世界語、法語、加利西亞語、德語、希臘語、希伯來語、匈牙利語、印度尼西亞語、意大利語、日語、挪威博克馬爾語、波蘭語、葡萄牙語、巴西葡萄牙語、俄語、斯洛伐克語、西班牙語、瑞典語、泰語、土耳其語、烏克蘭語、越南語、瓦隆語
類型XMPP服務器、MQTT代理、SIP服務器
許可協議GPL-2.0-or-later
網站www.process-one.net/en/ejabberd/ 編輯維基數據鏈接

ejabberd由ProcessOne開發,最初於2002年發布。它是基於Erlang語言開發的,具有良好的實時性能和可靠性。ejabberd支持許多XMPP擴展協議,包括聊天室(MUC)、發現服務(disco)、訂閱和發布(pubsub)、轉發(BOSH)等。

ejabberd具有良好的可擴展性和可維護性。它支持多個節點之間的水平擴展,可以進行無縫擴展。此外,ejabberd還支持許多第三方擴展模塊,可以根據應用場景的需求進行定製。例如,可以使用ejabberd_auth_http模塊將ejabberd與外部身份驗證系統集成,或者使用ejabberd_filter模塊來過濾消息內容。

ejabberd還提供了許多管理功能,例如管理員控制台、群組管理、用戶認證和授權、日誌管理等。它還提供了一個Web界面,方便管理員進行配置和管理。

參考來源

  1. ^ 1.0 1.1 Release 24.07. 2024年7月18日 [2024年7月22日]. 
  2. ^ Localization | ejabberd. [2021-07-27]. 

外部連結