1

サーバーは、TCP ソケット経由でリアルタイムの更新を受信する API にアクセスできます (ブロードキャスト モードで ZeroMQ を使用)。

これらの更新を Web サイトの人々に表示する Web サービスを構築したいと考えています。これらの更新を転送するには、WebSocket を介したすべてのクライアントとの常時接続が最適なソリューションのようです。

これらを別々に行う方法については良い考えがありますが、これら 2 つを 1 つの Python サーバー アプリケーションで効率的に組み合わせるにはどうすればよいでしょうか?

現在擬似コードでの私の考えは次のようなものです:

while True:
    acceptNewWebSocketConnections()
    update = receiveUpdateZeroMQ()
    sendMessageToAllWebSockets(update)

この種のモデルをサポートするのはどのような種類の Python ライブラリで、輻輳を回避しながらどのように実装すればよいでしょうか?

4

2 に答える 2