Spring Cloud Feign非阻塞I / O或异步调用

时间:2017-06-12 21:30:38

标签: spring spring-cloud-netflix spring-cloud-feign

我正在使用Spring云平台开发微服务,其中service1调用多个其他微服务,例如service2,service3,service 4等。这些服务可以并行调用,service1将聚合结果。我可以使用Spring cloud feign(http://cloud.spring.io/spring-cloud-static/Dalston.SR1/#spring-cloud-feign)生成rest客户端并异步调用服务,还是应该使用Spring 4 AsyncRestTemplate异步调用服务?

1 个答案:

答案 0 :(得分:1)

我已经使用CompletableFuture使用伪装客户端将异步调用链接到多个微服务,但是最终并未成功。请通过以下链接获取更多信息。我了解的是-Feign's不是为异步调用或零复制I / O设计的。

https://github.com/OpenFeign/feign/issues/361