2

Ubuntu Linux で ejabberd (ProcessOne サイトの最新バージョン) を試し、MySQL データベースにデータを保存するように構成しました。

ユーザーを追加すると、ユーザー テーブルにそれらが表示されますが、muc ルームに関する情報はどのテーブルにも表示されません。

ガイドを見ると、ejabberd がこれをサポートしているかどうかは明確ではありませんでした。システムの他の部分がこのデータを使用するため、データベース内の多くの部屋の情報に簡単にアクセスする必要があります。

ejabberd (私は v15.03 を使用しています) は、muc ルーム情報 (ルーム jid 、ルーム サブジェクト、ルーム チャット履歴) を MySQL などの外部データベースに保存することをサポートしていますか? そうでない場合、Openfire はどうですか? これでOpenfireをお勧めしますか?

4

3 に答える 3

1

ejabberd についてはわかりませんが、Openfire は必要な情報を提供します。ルーム情報は mysql (または必要に応じて他の DB) に保存されます。

https://www.igniterealtime.org/projects/openfire/plugins.jspから入手できる監視プラグインを使用すると、データベースに muc room メッセージを保存することもできます。

于 2015-03-26T11:12:17.280 に答える