Балансировка нагрузки для нескольких исходных экземпляров в потоке данных Spring Cloud - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть несколько экземпляров источника для потока данных в весеннем потоке, работающего на разных портах (динамических портах).В этих случаях я вызываю API, находя порт с помощью REST API потока данных Spring (http://localhost:9393/runtime/apps/{stream.appname}/instances)

). Можно ли вызвать один URL-адрес (тип шлюза), который будет балансировать нагрузку в этих нескольких экземплярах?Мы думали об использовании zuul для регистрации этих экземпляров и вызова URL шлюза, но проблема в том, что у меня есть потоки, которые динамически развертываются с использованием одного и того же исходного приложения, и zuul зарегистрирует все эти экземпляры на том же маршруте, который я не хочу, так как это может привести кВызов неправильного API экземпляра источника.

Дайте мне знать, если есть какое-либо решение?

...