Я пытаюсь реализовать "XEP-0313"протокол на нашем сервере "ejabberd" - служба архивации, я обнаружил "ejabberd-mod-мам"модуль, но у меня есть некоторые замечания и вопросы
1- Он слишком старый, последний коммит был 18 октября 2015 года. Знаете ли вы что-нибудь более новое?
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", поэтому нет необходимости искать модуль
Google ввел меня в заблуждение, я искал "XEP-0313" в "ejabberd", и он привел меня к "ejabberd-mod-мам"