ejabberd是一個開源,多平台,可擴展,分佈式,管理員友好,易於設置和容錯的Jabber和XMPP(可擴展消息傳送和存在協議)服務器,支持IPv6和虛擬主機。它是用Erlang / OTP編寫的。
功能一目了然
主要功能包括多用戶聊天,發布和訂閱服務,IRC傳輸,Jabber用戶目錄,SSL / TLS支持,基於Web的管理界面,HTTP輪詢服務,僅支持加載特定模塊,以及LDAP或外部認證支持。
用戶將能夠輕鬆地用自己的定制模塊來擴展軟件。 ejabberd包括對PostgreSQL和MySQL數據庫的本機支持,支持Dialback s2s和STARTTLS連接,並支持Microsoft SQL Server數據庫和ODBC數據存儲。
此外,ejabberd還附帶了一個名為Mnesia的內部數據庫,可以用於快速部署,完全支持ODBC(開放數據庫連接),LDAP(輕量級目錄訪問協議)和PAM(可插入認證模塊)。 / p>支持多種協議
該軟件支持XMPP IM 1.0,XMPP Core 1.0,SASL(簡單認證和安全層)認證,STARTTLS加密,STARTTLS + SASL和STARTTLS + Dialback協議。
它還支持內部身份驗證,提供外部身份驗證腳本,通過統計信息收集,IRC(Internet Relay Chat)傳輸,支持s2s和c2s連接的IPv6協議,支持虛擬主機,支持聊天模塊多個用戶以及可通過HTTPS協議訪問的管理界面。
運行在Linux,BSD,Solaris,Mac OS X和Windows上
ejabberd是一個真正的跨平台應用程序,已經被設計為在多種操作系統上運行,包括GNU / Linux,BSD(FreeBSD和NetBSD),Solaris,Microsoft Windows(NT / 2000 / XP / 7)作為Mac OS X操作系統。目前支持32位和64位計算機平台。
支持靈活的離線檢索,又名XEP-0013。這對移動開發者來說是一個巨大的勝利。
通過更快,更高效的XML解析和TLS加密來提高性能。您也可以參考我們以前的博客文章:ejabberd大規模可伸縮性:1個節點 - 兩百萬並髮用戶
通過更快,更高效的XML解析和TLS加密來提高性能。您也可以參考我們以前的博客文章:ejabberd大規模可伸縮性:1個節點 - 兩百萬並髮用戶
2.1.8版本中新增功能:
這個版本修復了PubSub,它在2.1 0.7。
在2.1.7版本中新增功能:
當BOSH發送幾個(EJAB-1374)時,保持節的順序
Erlang / OTP兼容性:
Erlang / OTP:修復從R10B-9到R14B01的兼容性
BOSH:新的可選連接屬性process-delay
在關閉c2s會話時彈出消息
新版本2.1.3中的新增功能:
新的ejabberd_c2s選項:max_fsm_queue
評論沒有發現