「実装しようとしている」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 で動作する他のモジュールをご存知ですか? その場合、MongoDB ドライバーを含めるために ejabberd を再コンパイルする必要はありませんか?
5- To-doリストが少し心配です。本番環境で動作する準備ができていないようです。これが心配な点です。
- fully implement RSM (XEP-0059)
- tests
答え1
mod_mamの新しいバージョンは「ejabberd」コード自体に含まれているため、モジュールを探す必要はありません。
私はGoogleに騙され、「ejabberd」で「XEP-0313」を検索したところ、「ejabberd-mod-mam「