DjangoとXMPPに基づいた環境を設定するためのアドバイスが必要です。DjangoとXMPP-over-BOSHを統合するには
私のサイトには2つの部分があります。
パートA:ユーザーは、Djangoを使用しているページでStrophe.JSのようなブラウザ内のXMPPクライアントを使用します。
パートB:サイトのパートAを使用して通信しているユーザーと通信するために、異なるユーザーのセットによって使用されます。ここのユーザーは、Djanoを介したサーバーであるStrope.JSのようなブラウザー内のXMPPクライアントも使用します。
ブラウザで通信が行われるので、私は実際のXMPPストリームを使用せず、XMPP over BOSHを使用します。私は、BOSH上のXMPPは、HTTPインターフェイス上でのトランスファーXMPPメッセージの事実上の方法だと読んだ。
パートAの解決策は簡単です。 Strophe.JSライブラリが入った通常のWebページです。難しい部分はPart Bのユーザーを処理する方法を考えているようです。Part AユーザーとPart Bユーザーの間でXMPPメッセージを中継する必要があります。パートBユーザーは、パートAのユーザーのためにDjangoシステムから情報にアクセスする必要があります.XMPPとDjangoの間にはかなり良い統合が必要です。
誰かがこのようなシステムをどのように書くのか教えていただけますか?どのツールを使用しますか?スタンドアローンのXMPPサーバーを使用してDjangoに統合することはできますか?もしそうなら、何?パートAのユーザーがチャットセッションを開始すると、サイトのパートBのユーザーに表示されますが、ユーザーのチャットリクエストを処理するユーザーはDjangoから取得した情報に依存します。
ありがとうございます。
[Convoreの背後にある技術](http://www.eflorenzano.com/blog/post/technology-behind-convore/)を調べるとよいでしょう。 –