Если я чего-то не упускаю, кажется, нет готового решения для мультиплексирования одного канала в каналах 2, как это было с каналами 1.
Насколько я понимаю, с 3 потребителями в каналах 1, обслуживаемых одним мультиплексором / каналом, нет ничего аналогичного этому в каналах 2.
Первый вариант - я бы предпочел не трогать клиентский код и имитировать мультиплексор, если это не кажется неправильным.
Другой вариант (я думаю, из моих первоначальных чтений в каналах 2) - это всего лишь 3 конечные точки в качестве URL-маршрутов веб-сокетов и изменение клиентского кода для использования нескольких веб-сокетов с использованием этих маршрутов.
Оба эти варианта жизнеспособны? Что имеет наибольший смысл?
Или, может быть, мне не хватает чего-то очевидного: если у меня есть 50 маршрутов, мне нужно 50 потребителей, значит ли это, что клиенту нужно 50 веб-сокетов?