Я начинаю создавать шлюз Microservice API и использую Spring Cloud Zuul, чтобы помочь мне с маршрутизацией. Но для некоторых вызовов API шлюза потребуется несколько запросов к разным службам.
Допустим, у меня есть 2 службы: Служба информации о заказе и Служба доставки. Я хочу иметь конечную точку шлюза GET / orders / {orderId}, которая обращается к службе сведений о заказе, а затем в службу доставки и объединяет их, чтобы вернуть полную информацию о заказе с доставкой. Возможно ли это с маршрутизацией Zuul (может быть, с фильтрами?), Или я должен сделать это вручную (создать контроллер специально для таких запросов), используя что-то вроде RestTemplate для выполнения вызовов?