В настоящее время у меня есть соединение WebSocket, где веб-клиент подключается к моему серверу Jetty и передает результаты обратно. Он использует стандартный API веб-сокетов Java Jetty и прекрасно работает.
Что ж, сейчас я нахожусь на том этапе, когда я хотел бы, чтобы пользователь мог передавать данные для десятков одновременных потоков, не нарушая ограничения браузера, и, таким образом, хотел бы мультиплексировать эти соединения. Я столкнулся с несколькими способами сделать это в JavaScript, но единственный метод, который я нашел для Jetty, — это websocket-mux-extension. Последней версии этого расширения, которую я нашел, примерно 3 года, и когда я попытался использовать ее с Jetty 9.2.2, похоже, что она несовместима (по крайней мере, с интерфейсом OutgoingFrames в API веб-сокета).
Я новичок в WebSockets, поэтому я уверен, что это основано на моем непонимании, но мне кажется, что это будет обычная проблема, которую нужно решить, и кажется подозрительным, что эта возможность больше не поддерживается. Есть ли альтернативный способ мультиплексирования этих потоков веб-сокетов или есть причина, по которой мне не следует этого делать?