如何解决SpringBoot FeignClient 与 WebClient
我想使用几个休息服务。之前用过 RestTemplate,现在想知道 SpringBoot FeignClient 和 WebClient 的主要区别是什么? 什么时候应该使用它们?
解决方法
主要区别在于 WebClient 支持 Reactive 调用。 您可以使用像 https://github.com/Playtika/feign-reactive 这样的 3rd 方伪装客户端来实现这一点,但基本上对于反应式方式,您应该考虑将 WebClient 与一些简洁的异步连接器(如 Jetty)一起使用。另一方面,如果您想要一种麻烦最少的阻塞方式,那么 Feign 可能是您的最佳选择。
,从 Spring 应用程序调用 rest 服务可以通过多种方式完成。您是否检查过 spring 提供的 RestTemplate 类?它可以非常容易使用。
{
"name":"io.netty.resolver.dns.DnsServerAddressStreamProviders$DefaultProviderHolder"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。