gzip 圧縮を使用してメッセージを転送する方法について、javax.websocket.Session の getBasicRemote() および getAsyncRemote() の sendText() および sendBinary() メソッドに関する特定のドキュメントは見当たりません。私は、ピア間で毎秒数百のメッセージを送信できる高性能メッセージングアプリを作成しています。これらのメッセージの一部は小さく、一部は大きく、gzip 圧縮を使用できます (データ転送が 90% 少なくなります)。このメッセージごとの圧縮を Jetty 9 またはその他のコンテナーで機能させるために使用する特別な拡張機能はありますか?
注: 私はブラウザ ベースの WebSocket ソリューションを開発していません。クライアントとサーバーは厳密には Java クライアントであり、任意の JSR-356 Websocket コンテナー実装で動作します。