0

フードの下に入ることができないスタンドアロンサーバーがあります。(roo であることができれば、これは既に解決されているはずですが、できません) 2 ダースのユーザーのプレゼンス (つまり、電話、アイドル、不在、休暇、カスタムなど) があります。これをサーバー A と呼びましょう。これをサーバー オブ レコードと考えてみましょう (つまり、各ユーザーのプレゼンスは正しいです)。

これで、独自の ejabberd (サーバー B と呼びましょう) が実行され、同じ 2 ダースのユーザーと、サーバー A にいない別の 2 ダースのユーザーが実行されています。 .

私たちの目標は、サーバー A 上の 20 人のユーザーの存在をサーバー B に複製することです。

ユースケースは、サーバーAのユーザーがプレゼンスを「不在」に変更し、これがサーバーBにプッシュされ、その人が「利用可能」から「不在」に変更される場合です。同様に、"on phone" のプレゼンスをサーバー B にプッシュし、Tim が "on phone" であると伝えます。

これどうやってするの?

各ユーザーのプレゼンスを 60 秒ごとに「プル」してから (変更がある場合のみ) サーバー B に「プッシュ」できますか? mod_restmod_xmlrpcなどを使用してサーバー B にプレゼンスを書き込むことはできますか?

コミュニティに利益をもたらすために、数週間で完了したら、すべての人が恩恵を受けるように、ここに私の結果を投稿します.

4

0 に答える 0