サーバーに接続し、サーバーからの信号が何かを実行するのを待つクライアントアプリケーションを構築しています(チャットアプリについて考えてみてください)。例:ユーザー1にはクライアント1と2があり、ユーザー2にはクライアント3があり、サーバーはチャネル「ユーザー1」にメッセージを送信し、クライアント1と2のみがメッセージを受け取ります。
WebsocketとLong-pollingについては知っていますが、自己ホスト型でテストが簡単なサーバーが見つかりません。最初は、後で飛び込む前に、最初に概念実証を作成したいと思います。
Nginxプッシュストリームは私のニーズに合っているようです。チャネルを作成し、そのチャネルに接続するすべてのクライアントに通知できます。使用するには十分なようですが、Pythonクライアントの実装が見つかりません。
AutoBahnと他のPythonサーバーは、1つのチャネルとブロードキャストしか作成していないようです。
誰かが私に正しい方向を教えてもらえますか?