我开始构建一个微服务API网关,我正在使用Spring Cloud Zuul来帮助我进行路由。但是对Gateway API的一些调用将需要对不同服务的多个请求。
假设我有2项服务:订单详情服务和送货服务。我希望有一个Gateway端点GET / orders / {orderId}来调用Order Details服务,然后调用Delivery Service,并将两者结合起来,以便在交付时返回完整的Order详细信息。这是否可以通过Zuul的路由(可能是过滤器?)或者我应该手动创建这些(专门为这些类型的请求创建一个控制器)使用像RestTemplate之类的东西进行调用?