Существует 2 веб-сервиса A и B для связи друг с другом и внешней системой.
Информация
- A периодически потребляет много разных данных из внешней системы. (каждая информация отдельно)
- Кроме того, клиенты отправляют некоторые данные на A .
- A отправляет данные на B .
- Связь через SOAP в соответствии с WSDL.
- Написано в Spring Boot / Java.
То, что я пробовал
- Реализована структура микроуслуг в основном для балансировки нагрузки, такая как служба реестра ( Netflix Eureka ) и API Gateway ( Netflix Zool ).
- Интегрированная A служба со службой реестра.
- Создана 2 A служба для балансировки нагрузки.
- Попробовал несколько примеров на нем.
На данный момент;
- Как мне настроить Ведущий / ведомый для A и B услуг?
- Как можно избежать запроса потребления от A в нескольких экземплярах? Каждая A служба будет запрашивать потребление отдельно
- В этих сценариях ios, Каждый входящий запрос, проходящий через Zuul затем A экземпляров. А как насчет исходящих запросов на несколько экземпляров? Должны ли мы передавать исходящие запросы через Zuul или аналогичный?
- Как настроить Zuul или аналогичную реализацию на сервисе B ?
Спасибо вам сейчас .