6

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

4

3 回答 3

8

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

于 2021-04-29T12:38:17.423 回答
3
于 2021-10-01T15:40:08.503 回答
0

WebClient 是一个非阻塞响应式。

Feign 挡住了。

于 2022-01-03T11:56:38.047 回答