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
评论没有发现