我们即将启动一个新的基于微服务的应用程序,我们将为此使用 Spring boot。 Feign客户端确实是一个使用起来很方便的工具。但最近我知道 Rest-Template 即将被弃用,将被 WebClient 取代,而 Feign Client 内部使用 Rest-Template。我的问题是在这种情况下我们应该采取什么行动。
最佳答案
据我所知,Spring Cloud OpenFeign 并没有在底层使用 RestTemplate。
例如,您还可以配置使用 OkHttpClient or ApacheHttpClient而不是默认的,以支持 HTTP/2。
针对您的问题,您可以独立于RestTemplate和WebClient使用Spring Cloud OpenFeign。
关于microservices - 如果将来不推荐使用 RestTemplate,Feign Client 会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61641603/