在Openfire上检索档案延迟,Ejabberd怎么样



我使用的是带有Strophe的Openfire服务器,它安装了监控插件。它存档我的消息,我使用strophe来加载它们。但是将消息放入数据库有30秒到1分钟的延迟。

我想知道,如果我使用Ejabberd来存档消息,并将消息放入数据库中,是否也会有延迟?

将不会有任何延迟。当我使用ejabberd检索消息时,我没有发现在检索消息时甚至在将消息放入数据库时有任何延迟。它可能需要一些纳米或微秒放入数据库,但在检索时,我确信在我的POC应用程序中没有延迟。

我和Ejabberd一起工作,它非常棒。我不太了解openfire,我真的建议你换成Ejabberd。

Ejabberd有一个管理面板,显示在线用户,虚拟主机,节点,模块和许多管理员可以访问的东西。安装和配置要容易得多。Ejabberd被积极开发和广泛使用。

Ejabberd支持所有的消息传递功能。在安装时,将安装所有模块。如果您想安装一些外部模块(不是由Ejabberd官方人员开发的),那么请查看该模块安装文档。一些由Ejabberd开发的模块在Ejabberd安装时不会被安装。请在这里查看这些模块。您可以将这些模块安装为:
ejabberdctl module_update_specs
ejabberdctl module_install <module_name>

安装模块后,只需在ejabberd配置文件的modules部分启用该模块。

最新更新