Внедрение балансировки нагрузки с помощью ленты

Я новичок в весеннем облаке и микросервисах. Я планирую внедрить балансировку нагрузки в независимом микросервисе, и мне нужно понять, как реализовать балансировку нагрузки с использованием шлюза API zuul без использования фиктивного клиента и списка конечных точек жесткого кодирования, доступных в java или в файле application.properties. Большинство примеров кодов через Интернет доступен жесткий список серверов, и с помощью балансировщика нагрузки выберите параметр, чтобы получить доступный список конечных точек для выполнения балансировки нагрузки. Предложите способ реализации этого.


person Manjunath    schedule 10.01.2019    source источник


Ответы (1)


Вам нужен сервис-реестр, например eureka-server, который zuul будет собирать информацию о зарегистрированных сервисах. Если будет несколько сервисов с одинаковым именем, балансировка нагрузки будет работать из коробки.

Вы также можете посмотреть мой пример кода здесь

person gltomasz    schedule 10.01.2019
comment
Спасибо, что предложили решение. - person Manjunath; 11.01.2019