У меня есть существующий java-сберегательный сервер, обслуживающий api на TCompactProtocol, используемый внешними приложениями. Мне нужно добавить поддержку TJsonProtocol для той же службы для обслуживания клиентов JS.
Я понимаю, что могу использовать экономичное мультиплексирование с оболочкой TMultiplexedProtocol поверх базовых протоколов. Но для этого сначала потребуется изменить код клиента, чтобы использовать поиск, а также я не видел значительной поддержки TMultiplexedProtocol в экономичной библиотеке JS.
В примерах в Интернете и документации я видел только третье мультиплексирование с несколькими службами, использующими один и тот же протокол и транспорт. Разве нельзя поддерживать несколько протоколов?