Tigase,Openfire和任何其他开源XMPP服务器之间的比较

Mr.*_*Boy 6 xmpp openfire tigase

我一直在看这些,似乎都提供了Java中功能齐全的XMPP服务器.我知道Tigase是以非常模块化的方式设计的,并没有详细介绍Openfire.

我的目的是创建一个基于IM的自定义应用程序,为方便使用XMPP,而不是打开我的服务器以与其他XMPP服务器通信.

我正在尝试根据以下内容评估我的需求,大致按重要性排序:

  1. 文档覆盖率和社区
  2. 插入自己的功能有多容易
  3. 许可/费用 - 我不打算发布我的代码
  4. 成熟与稳定

Yur*_*riy 10

如果您希望扩展超过几千个并发连接,请不要使用Openfire.

Tigase在处理数十万个并发连接方面非常出色,并且非常适用于大多数分布式平台,其中XMPP只是外部接口.它带来了相当差的文档价格.您经常需要去阅读源代码以了解正在发生的事情.

Openfire非常适合小型设置,其API简单且文档齐全.不幸的是,它的设计规模甚至几乎接近于tigase的能力.

  • 您需要重新分发您的代码吗?Tigase是一个典型的后端系统,只要你不在其他标签下进行一些修改就重新分发它,你就不用担心GPL了.只需将它用于您的后端需求. (2认同)