Solace имеет все виды модных расширенных функций для балансировки нагрузки и гибридного / многосайтового развертывания, таких как мосты и динамическая маршрутизация сообщений, но я не знаю, действительно ли это, и где удовольствие от того, что все готово и предварительнов любом случае решено для вас? : -)
Итак, я собираюсь предположить, что вы хотите развернуть свое собственное решение и использовать реальный обратный прокси:
Вы можете переключаться на протоколы на основе HTTP и просто использовать любые обычныеHTTP обратный прокси. У брокеров сообщений Solace есть интерфейс сообщений REST, или, если ваше приложение уже использует API-интерфейс Solace для обмена сообщениями (или нуждается в его расширенных функциях), вы можете переключиться на потоковую передачу HTTP или WebSockets в качестве транспорта, изменив часть схемы URL-адреса брокера вконфигурация вашего приложения. (http: // или ws: // вместо tcp: //) Это позволит вам только балансировать сеансы, а не отдельные сообщения в пределах одного потока слонов.