首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tigase、Openfire和任何其他开源XMPP服务器的比较

Tigase、Openfire和任何其他开源XMPP服务器的比较
EN

Stack Overflow用户
提问于 2010-06-05 22:42:49
回答 5查看 14.6K关注 0票数 6

我也一直在研究这些问题,它们似乎都提供了Java中功能齐全的XMPP服务器。我知道Tigase是以非常模块化的方式设计的,还没有详细介绍Openfire。

我的目的是创建一个定制的基于IM的应用程序,为了方便起见使用XMPP,而不是打开我的服务器与其他XMPP服务器对话。

我试图根据以下几点来评估我的需求,大致按重要性排序:

  1. 文件覆盖和社区
  2. 插入自己的功能是多么容易
  3. 许可/成本-我不打算发布代码
  4. 成熟度和稳定性
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-23 00:22:32

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

Tigase在处理数十万个并发连接方面非常出色,它的体系结构非常适合于大部分分布式平台,其中XMPP只是外部接口。它伴随着相当糟糕的文档的代价。您通常需要去阅读源代码来了解正在发生的事情。

Openfire对于小型设置来说是完美的,它的API很简单,并且有很好的文档。不幸的是,它在架构上甚至不能与tigase的能力相接近。

票数 10
EN

Stack Overflow用户

发布于 2010-06-14 12:46:36

Tigase是GPL(甚至是版本3)许可的,反对OpenFire在Apache许可下.对于封闭源应用程序来说,OpenFire就是go。

它是可覆盖的,并被证明是可靠的-1000 s的并发用户。它甚至有与传统网络(如ICQ )通信的网关。

我在这里可以看到的唯一缺点是,它只能处理每个实例(端口)一个域,但是从您的描述来看,这不应该是一个问题。

票数 2
EN

Stack Overflow用户

发布于 2011-07-04 18:58:09

我完全同意@Yuriy的观点,因为Tigase对于高可伸缩性是很好的,而Openfire更适合为SMB运行聊天的小型新手IT。我在Tigase与Openfire上的博客中详细介绍了这方面的内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2982404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档