привет всем, подскажите пожалуйста, у кого есть опыт настройки websocket для микросервисной архитектуры.
у меня есть zuul в качестве gateway, но он не умеет нормально проксировать ws, да и с браузером в виде клиента это судя по всему не просто настроить.
Я поднял рядом spring cloud gateway, для ws, который умеет их проксировать из коробки, всё работает, на стороне клиента я использую stomp, стандартный в общем подход.
Проблема - 1 gateway, и множество сервисов - если к примеру у меня ws в 3х сервисах, то мне в клиентском коде нужно иметь 3 конекшена к этим 3м сервисам, понятно что через gateway proxy, но их надо менеджить. Пока не представляю как, но хортелось бы иметь 1 конект к гейтвею, а гейтвей уже что бы имел коннекты к другим сервисам по вебсокетам, и роутил запросы, что бы в клиентском коде был один конект. Кто как решал это, подскажите пожалуйста ? И может кто то использовал
https://socket.io/ со spring, frontend команда очень хочет это использовать, но я посмотрел - есть реализации на java, даже с обёртками для spring, основанные на netty, но версии уже старые. Спасибо.