XMPP Server Vysper与OpenFire/Tigase(如何创建简单的XMPP服务器)

dar*_*eck 2 xmpp openfire tigase xmppframework apache-vysper

我实际上是想找到编写简单XMPP服务器的最佳方法,或者找一个留下非常小的脚印的服务器.我只关心XMPP的核心功能(状态,消息传递,群发消息).此刻还要了解XMPP协议,如果我说的是天真的话,请耐心等待.

所以目前,我们的应用程序正在使用开火.它非常重,并且具有许多功能,这些功能对我们的需求来说并不是必需的.

我看过tigase是另一个XMPP服务器,它留下了更小的空间.

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

一般来说,我正在寻找从头开始实现一个简单的XMPP服务器的最佳方法,或者从java中已经构建的库/框架中实现一个更小的脚印然后开火.有兴趣获得更多的vysper pro/cons与openfire和tigase相比也是如此.

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

Art*_*zyc 5

因为我是Tigase团队成员,我只能和Tigase交谈.对于基本的XMPP功能,Tigase二进制文件不会超过1.5MB,如果需要,它可以减少到1MB以下.我们使用小内存运行定期测试,即使您使用10MB RAM运行Tigase,所有基本功能也能正常运行,当然不会超过几十个在线用户.

我认为这是一个非常小的足迹.我们在优化和测试方面投入了大量精力.它也被设计为容易与其他系统集成,所以这是要走的路:-)当然,我偏向于Tigase,这是可以理解的.请等待一些更独立的意见.