私は現在、WebクライアントがJettyサーバーに接続し、結果をストリーム配信するWebSocket接続を持っています。これは、標準のJava Jetty websocket APIを使用し、美しく動作します。Jetty 9.2.2でMultiplexed WebSocket接続を作成するにはどうすればよいですか?
私はユーザーがブラウザの制限を超えずに数十のストリームを同時にストリームできるようになっており、これらの接続を多重化したいと考えています。 JavaScriptでこれを行う方法はいくつかありますが、私がJettyで見つけた唯一の方法はwebsocket-mux-extensionです。私が見つけたこの拡張機能の最新バージョンはおよそ3年で、Jetty 9.2.2で使用しようとすると、互換性がないように見えます(少なくともWebsocket APIのOutgoingFramesインターフェイスと同じです)。
私はWebSocketにはかなり新しいので、これは私の理解の欠如に基づいていると確信していますが、これは解決すべき共通の問題であり、この機能がもはや維持されていない疑いがあるようです。これらのwebsocketストリームを多重化する別の方法があるのですか、これをやってはいけない理由がありますか?