实施无状态 ejabberd 架构所需的建议或帮助

Suggestion or help needed for implementing stateless ejabberd architecture

我想实现一个实时聊天应用程序。用于此目的的技术、数据库和 OS:

到目前为止,我已经实现了设置 ejabberd 和注册用户以及从 API 和命令行获取状态。例如,我可以从任何其他 device/system 和命令行注册用户。但问题在于,所有数据都存储在 Ubuntu 服务器上的 ejabberd 数据库中,因此存在数据重复的机会,而且我已经有一个结构化和定义的数据库,并且已经有数据。

在 ejabberd 教程中,有一部分提到了无状态架构,其中 ejabberd 服务器通过我们的数据库管理 XMPP 部分(我对这个无状态的东西不太了解)。所以我需要一些帮助,示例或教程,以便对无状态架构有更多的了解。

已经通过下面提到的链接 -

没有帮助的链接 -

要配置无状态 ejabberd,您需要配置存储模块以使用 ReST API 存储数据。无状态 ejabberd 是为 fluux.io 服务设计的,但您也可以使用贡献或 ejabberd API 自己实现它。 例如,对于基于用户的,你可以依赖 ejabberd_auth_http: https://github.com/processone/ejabberd-contrib/tree/master/ejabberd_auth_http