gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 21:49:54 34 4
gpt4 key购买 nike

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

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

我研究过 tigase,它是另一个占用空间较小的 XMPP 服务器。

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

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

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

最佳答案

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

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

关于XMPP 服务器 Vysper 与 OpenFire/Tigase(如何创建简单的 XMPP 服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18860533/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com