У меня есть проект, основанный на весенней загрузке, использующий microseroservis, eureka в качестве службы регистрации и zuul в качестве прокси-сервера.У меня есть две службы, одна зависит от другой.Каждый сервис имеет собственный контроллер отдыха, сервис, serviceimpl и репозиторий, как в традиционном весенне-загрузочном приложении.Служба1 зависит от службы2, вопрос заключается в следующем: как мне управлять этой зависимостью?У меня есть два подхода:
- Внедрить интерфейс service2 в service1
- Используя ленточный балансировщик нагрузки, создать клиента для каждой службы и использовать de client для использования службы2.
Какой из двух подходов является лучшим для этого?Каковы плюсы и минусы каждого?