我正在努力实现“XEP-0313“在我们的“ejabberd”服务器归档服务上,我发现”ejabberd-mod-mam“模块,但我有一些注释和疑问
1- 它太旧了,最后一次提交是在 2015 年 10 月 18 日,您知道更多更新的内容吗?
2- 根据其 README.md,它仅与“XEP-0313”v2 兼容,当前版本为 v3,即使在“XEP-0313”主页显示当前版本是 1.0.1,我不明白这是怎么回事,你能解释一下吗?
3- 它是为 Erlang R16b01 构建的,当前 ejabberd 需要 19.3 或更高版本,这会导致任何错误吗?我不是 Erlang 程序员,所以我不知道
4- 仅适用于 MongoDB,您是否知道任何其他模块可与 MySQL 或 Postgres 配合使用,所以我们不需要重新编译 ejabberd 来包含 MongoDB 驱动程序?
5- 它的待办事项列表有点令人担忧,看起来它还没有准备好在生产环境中工作,这是让我担心的点
- fully implement RSM (XEP-0059)
- tests
答案1
新版本的 mod_mam 包含在“ejabberd”代码本身中,因此无需寻找模块
我被谷歌误导了,我在“ejabberd”中搜索了“XEP-0313”,他把我带到了“ejabberd-mod-mam“