【问题标题】:XMPP Server Vysper vs. OpenFire/Tigase (how to create simple XMPP server)XMPP 服务器 Vysper 与 OpenFire/Tigase(如何创建简单的 XMPP 服务器)
【发布时间】:2013-09-22 12:32:06
【问题描述】:

我实际上是在尝试找到编写简单 XMPP 服务器的最佳方法,或者找到一个占用空间非常小的服务器。我只关心 XMPP 的核心功能(状态、消息、群消息)。目前也在学习 XMPP 协议,所以如果我说的是幼稚的话,请多多包涵。

所以目前,我们的应用程序中正在使用明火。它真的很重,并且有很多我们不需要的功能。

我查看了 tigase,它是另一个占用空间更小的 XMPP 服务器。

我还查看了包含或具有扩展模块(vysper - XMPP 服务器)的 apachi mia 框架。与其他服务器相比,我尝试在 Google 上对此进行评论,但找不到那么多信息。

一般来说,我正在寻找从头开始或从 Java 中已经构建的库/框架实现简单 XMPP 服务器的最佳方法,这样会留下更小的足迹然后开火。有兴趣获得更多的优点/缺点与 vysper 相比,openfire 和 tigase 也是如此。

任何建议表示赞赏, 谢谢, D

【问题讨论】:

  • 那么问题是“如何在java中实现一个简单的XMPP服务器?”?
  • 是的,如果不清楚,抱歉。我想创建一个简单的 XMPP 服务器(处理状态,多聊天)。我需要它来与 SPARK 等 XMPP 客户端和其他客户端一起工作。我计划将此服务器与另一个内部聊天程序桥接。我需要一些比开火更轻、更小、更简单的东西。
  • 那么我建议你编辑你的帖子并将实际问题放在标题中

标签: xmpp openfire xmppframework tigase apache-vysper


【解决方案1】:

我只能作为 Tigase 团队成员为 Tigase 说话。 对于基本的 XMPP 功能,Tigase 二进制文件占用的空间不超过 1.5MB,如有必要,可以减少到 1MB 以下。 我们使用小内存运行定期测试,所有基本功能都可以正常运行,即使您使用 10MB RAM 运行 Tigase,当然对于不超过几十个在线用户。

我认为这是相当小的足迹。我们在优化和测试上投入了大量精力。它还旨在轻松与其他系统集成,因此这是要走的路:-) 当然,我对 Tigase 有偏见,这是可以理解的。请等待更独立的意见。

【讨论】:

  • 谢谢阿图尔。自从我现在正在探索 Tigase 作为潜在服务器以来,我实际上还有另一个问题要问你。 stackoverflow.com/questions/18900306/…
  • 您是否有机会知道 openfire 的足迹,因为您之前可能做过比较?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-07
  • 2019-01-29
  • 2013-09-24
  • 2011-02-28
  • 1970-01-01
  • 2016-02-09
相关资源
最近更新 更多