1

Node.js/socket.io を利用したチャット サーバーを備えた Django Web バックエンドで構成されるチャット アプリケーションを構築しています。Web インターフェイスを介して行われた変更 (ユーザーの禁止など) をすぐにチャット サーバーにプッシュする必要がある場合があります。次のオプションを考えることができます。

  • Python ベースの socket.io クライアントを使用して、サーバーと直接やり取りします (優れた Python クライアントとは何ですか?)
  • redis またはメッセージ キューを使用して、イベントの pub/sub を実行します (やり過ぎのようです)
  • implement a simple TCP wire protocol on a secondary localhost-only port (this could be done using the built-in Node and Python TCP libraries)

What would be the best option?

4

1 に答える 1

2

チャット サーバーで Restful API を公開します。これで、Django Web アプリケーションは簡単に API 呼び出しを行い、チャット サーバーの状態を変更できます。

他のことをするのはもっと複雑で、ほとんどの場合不必要です。

于 2013-06-11T08:49:28.647 に答える