Implementando XEP-0313 no ejabberd

Implementando XEP-0313 no ejabberd

Estou tentando implementar "XEP-0313"protocolo em nosso serviço de arquivamento de servidor" ejabberd ", encontrei"ejabberd-mod-mam"módulo, mas tenho algumas notas e perguntas

1- É muito antigo, último commit em 18 de outubro de 2015, conhece algo mais atualizado?

2- De acordo com seu README.md ele é compatível apenas com "XEP-0313" v2 e a corrente é v3, mesmo que emPágina inicial "XEP-0313"mostra que a versão atual é 1.0.1, não entendo como é isso, pode explicar?

3- É construído para Erlang R16b01, o ejabberd atual requer 19.3 ou posterior, isso causa algum bug? Não sou programador Erlang, então não sei

4- Funciona apenas com MongoDB, você conhece algum outro módulo que funcione com MySQL ou Postgres, então não precisaremos recompilar o ejabberd para incluir o driver MongoDB?

5- Sua lista de tarefas é um pouco preocupante, parece que não está pronto para trabalhar em ambiente de produção, esses são os pontos que me preocupam

    - fully implement RSM (XEP-0059)
    - tests

Responder1

A nova versão do mod_mam está incluída no próprio código "ejabberd", então não há necessidade de procurar um módulo

Fui enganado pelo Google, procurei por "XEP-0313" em "ejabberd" e ele me levou a "ejabberd-mod-mam"

informação relacionada