gpt4 book ai didi

spring - 在 Spring Cloud Gateway 中集成多个服务响应

转载 作者:行者123 更新时间:2023-12-01 05:58:31 24 4
gpt4 key购买 nike

当我获得请求表单路径时,例如/bar 是否可以在 Spring Cloud Gateway 中调用多个微服务并集成它们的结果(例如 JSON)并作为/bar 的响应发送?
我该怎么做?
谢谢

最佳答案

您可以使用 ProxyExchange 来帮助您组合多个响应。

Spring Cloud 给出的示例:

@RestController
@SpringBootApplication
public class GatewaySampleApplication {

@Value("${remote.home}")
private URI home;

@GetMapping("/test")
public ResponseEntity<?> proxy(ProxyExchange<byte[]> proxy) throws Exception {
return proxy.uri(home.toString() + "/image/png").get();
}

}

在这种情况下,它仅用于返回 ResponseEntity,但您可以随意使用它。在您的情况下,您可以组合多个 ResponseEntities。

关于spring - 在 Spring Cloud Gateway 中集成多个服务响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47512999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com