6

Vert.x と SockJS を使用して、メッセージにカプセル化されたデータを転送しています。SockJS/Websocket メッセージの大きさの仕様はありますか?

4

1 に答える 1

7

SockJS メッセージのサイズに明示的な制限はありません。しかし残念ながら、SockJS は非常に壊れやすいため、大量のデータの送信には使用しないでください。理想的な世界では、AJAX 呼び出しなどの外部メソッドを使用して、SockJS と大きなペイロード (スループット用) を介して制御メッセージ (レイテンシーに敏感) を送信します。

技術的な面では、websocket トランスポートを介してほとんどすべてをプッシュできるはずですが、ストリーミングとポーリングについては、より注意する必要があります。具体的には、ポーリング要求は 5 秒以内に再確立する必要があり、ブラウザーからサーバーにデータを送信するためにすべての帯域幅が占有されている場合は厳しい場合があります。そのため、sockjs で大きな BLOB をアップロードすることはお勧めしません。

于 2012-11-27T09:59:19.903 に答える