三种开源jabber服务器对比分析

 

三种开源jabber服务器对比分析

 

      经过综合考察现决定服务器的备选方案为 jabbed14、jabberd2、openfire。想将各个服务器的主要特点列举如下:

<1>Jabberd14

  • Jabberd14是开源和免费的(open source&free)。
  • Jabberd14是xmpp的原型实现机支持比较早版本的xmpp协议,也支持较新版本的。
  • Jabberd14具有较好的模块化特征。
  • Jabberd14使用C/C++编写的,并且有相应的API文档,便于对其进行拓展。
  • Jabberd14能较好的提供安全支持(主要是加密协议方面)。
  • Jabberd14的配置和部署比较灵活。
  • Jabberd14易于定制/集成到网站中。
  • Jabberd14支持DIGST-MD5 和PLAIN 的SASL机制。
  • Jabberd14可运行平台为Linux, *BSD, Solaris 和 Windows 32。
  • Jabberd14仅支持Mysql数据库或者文件系统存储。
  • Jabberd14功能较少。

<2>Jabberd2

  • Jabberd2较广泛的支持数据库(MySQL, PostgreSQL, SQLite, BerkeleyDB, Oracle, LDAP, PAM等)。
  • Jaberd2支持动态虚拟主机创建(Virtual hosts with dynamic mass-virtual-hosts creation feature)Jabberd2支持基于ACL的主机访问控制和包过滤的xmpp路由(Host based ACLs and packet filter for policy XMPP routing control)。
  • Jabberd2可运行平台为Linux, *BSD, Solaris 和 Windows 32。
  • Jabberd2支持多种jabber客户端。
  • Jabberd2的开发语言为C/C++。
  • Jabberd2支持LDAP 和PAL认证。
  • Jabberd2支持DIGST-MD5 、PLAIN和匿名的SASL机制。
  • Jabberd2支持XSF(XMPP的最新扩展)。

<3>Openfire(原为Wildfire)

  • Openfire能支持多种数据库()。
  • Openfire安装、配置比较容易,配置和管理是基于web页面的。
  • Openfire提供较为坚实安全保障和良好的性能。
  • Openfire的双重授权(Open Source GPL & commercially),服务器是开源的,一部分可选组件企业级插件(不开源)。
  • Openfire易于同其他系统集成。
  • Openfire的开发语言为java。
  • Openfire的运行平台为windows、linux、MAC OS X。
  • Openfire的支持文档比较全面。
  • OPenfire要求jdk1.5以上的运行环境。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值