SpringBootFeignClient与WebClient

我想消耗一些休息服务。之前用过 RestTemplate,现在想知道 SpringBoot FeignClient 和 WebClient 的主要区别是什么?什么时候应该使用它们?

回答

主要区别在于 WebClient 支持响应式调用。您可以使用像https://github.com/Playtika/feign-reactive这样的 3rd 方 feign 客户端来实现这一点,但基本上对于响应式方式,您应该考虑将 WebClient 与一些简洁的异步连接器(如 Jetty)一起使用。另一方面,如果您想要一种麻烦最少的阻塞方式,那么 Feign 可能是您的最佳选择。


以上是SpringBootFeignClient与WebClient的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>