![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Ejabberd_icon.png/640px-Ejabberd_icon.png&w=640&q=50)
ejabberd
維基百科,自由的 encyclopedia
ejabberd是一個開源的、分布式的、實時的、跨平台的、支持多種協議的XMPP服務器。ejabberd是一個功能強大的XMPP服務器,提供了許多強大的特性,包括消息存儲、聊天室、多域名支持、路由規則、安全認證和加密等。它還支持許多擴展模塊,可以滿足各種應用場景的需求。ejabberd運行在多種操作系統平台上,包括Linux、Windows和macOS。
Quick Facts 原作者, 開發者 ...
![]() | |
![]() Web管理員界面 | |
原作者 | Alexey Shchepin |
---|---|
開發者 | ProcessOne |
首次發布 | 2003年2月11日 (2003-02-11) |
當前版本 | 24.07[1]![]() |
源代碼庫 | ![]() |
編程語言 | Erlang |
語言 | 28種語言[2] |
語言列表 阿爾巴尼亞語、加泰羅尼亞語、中文、捷克語、荷蘭語、世界語、法語、加利西亞語、德語、希臘語、希伯來語、匈牙利語、印度尼西亞語、意大利語、日語、挪威博克馬爾語、波蘭語、葡萄牙語、巴西葡萄牙語、俄語、斯洛伐克語、西班牙語、瑞典語、泰語、土耳其語、烏克蘭語、越南語、瓦隆語 | |
類型 | XMPP服務器、MQTT代理、SIP服務器 |
許可協議 | GPL-2.0-or-later |
網站 | www![]() |
Close
ejabberd由ProcessOne開發,最初於2002年發布。它是基於Erlang語言開發的,具有良好的實時性能和可靠性。ejabberd支持許多XMPP擴展協議,包括聊天室(MUC)、發現服務(disco)、訂閱和發布(pubsub)、轉發(BOSH)等。
ejabberd具有良好的可擴展性和可維護性。它支持多個節點之間的水平擴展,可以進行無縫擴展。此外,ejabberd還支持許多第三方擴展模塊,可以根據應用場景的需求進行定製。例如,可以使用ejabberd_auth_http模塊將ejabberd與外部身份驗證系統集成,或者使用ejabberd_filter模塊來過濾消息內容。
ejabberd還提供了許多管理功能,例如管理員控制台、群組管理、用戶認證和授權、日誌管理等。它還提供了一個Web界面,方便管理員進行配置和管理。