三种开源jabber服务器对比分析
来源:互联网 发布:怎样利用淘宝客赚钱 编辑:程序博客网 时间:2024/06/06 06:53
三种开源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以上的运行环境。
- 三种开源jabber服务器对比分析
- Jabber服务器部署
- Jabber服务器部署
- Jabber服务器部署
- jabber服务器搭建
- 三大服务器对比分析
- jabber服务器架构及配置
- jabber中常用数据结构分析
- 主文件分析jabber.c
- Jabber
- jabber
- Jabber
- jabber
- jabber
- Jabber
- 三大WEB服务器对比分析
- 三大WEB服务器对比分析(一)
- 三大WEB服务器对比分析(二)(
- Access利用excel制作复杂报表的方法
- 关于把JavaBean转换成List的方法
- Openfire (Wildfire) Connnection Manager 协议分析
- 更好的基金定投策略
- 无人值守可作为一个徇系统稳定性的参考指标
- 三种开源jabber服务器对比分析
- 常用开源Jabber(XMPP) IM服务器介绍
- 读取ASNI/UTF8/UNICODE/UNICODE Big格式文件的通用函数
- C#开源资源大汇总
- pkg文件中的error: file I/O fault 错误
- Asp.Net中几种相似数据绑定标记符号的解释及用法
- BW的sapbex插件研究(一)
- ASP.NET中的页面指示标识
- CSDN新年放假通知:暂停资源区评论功能(估计博客也是一样的原因)