私は、Webソケットを使用する単一ページのバックボーンアプリケーションで作業しています。このアプリケーションはかなり複雑で、6つ以上の主要な領域(画面)があります。単一ページのWebアプリケーションは、1つまたは複数のWebソケット接続を維持する必要がありますか?
Webソケットの構文はかなり単純であるように思えますが、私は今アーキテクチャについて疑問に思っています。
ウェブソケットを使用する場合、最初のアプローチまたは2番目のアプローチを実行するのが最も効果的ですか?
:すべてのライブサーバー通信、アプリケーションの画面またはエリアで1つのWebSocketを開き、クライアント側でこれらのメッセージをフィルタリングしますか?
か...
:オープン複数のWebSocketをは(私は、このページを見てきた各Webソケットはアプリケーション
での機能のいくつかの領域を表し時、で、それは程度ですサーバー側と私はクライアント側に興味があります:What is the best practice for WebSocket server(s)?)
更新:サーバーはJetty(Tomcatとは異なりJava技術ではありません)を使用しています。
特定の理由がない限り、私は1つの接続を使用します。一度に開くことができる接続の数には制限があります。 – Brad