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?