Skip to content
Advertisement

Spring Cloud Gateway for composite API calls?

I am starting to build a Microservice API Gateway, and I am considering Spring Cloud to help me with the routing. But some calls to the Gateway API will need multiple requests to different services.

Lets say I have 2 services: Order Details Service and Delivery Service. I want to have a Gateway endpoint GET /orders/{orderId} that makes a call to Order Details service and then Delivery Service and combine the two to return full Order details with delivery. Is this possible with the routing of Spring cloud or should I make these by hand using something like RestTemplate to make the calls?

Advertisement

Answer

There is an enhancement proposal posted on GitHub to have routes support multiple URIs. So far, there aren’t any plans to implement this yet, at least, not according to one of the contributors.

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement