Облачный сервер потоков данных LoadBalancing Spring

В весеннем облачном потоке данных, как я понимаю, каждый поток является микросервисом, а сервер потока данных - нет. Я прав?

Можно ли иметь несколько экземпляров весеннего облачного потока данных (SCDF)? Как сбалансировать нагрузку на сервер потока данных? Я планирую развернуть его в AWS. В официальной документации ничего не сказано о балансировке нагрузки сервера потоков данных. Если это возможно, как работает Dashboard, shell работает? введите описание изображения здесь

1 ответ

Решение

SCDF-сервер - это обычное приложение Spring MVC + Spring Boot, которое обслуживает REST-API, команды DSL, пользовательский интерфейс и доступ к хранилищу для сохранения метаданных потока / задачи.

В таких платформах, как Cloud Foundry, Kubernetes и др., При масштабировании SCDF-сервера платформа автоматически обрабатывает маршрутизацию трафика и распределение нагрузки.

Если бы вы организовали развертывание самостоятельно и в AWS, вам пришлось бы подключить балансировщик нагрузки перед экземплярами сервера. Интерфейс оболочки, пользовательский интерфейс и REST-API вместо этого нажимали бы на балансировщик нагрузки, чтобы взаимодействовать с SCDF-сервером.

Другие вопросы по тегам