gpt4 book ai didi

spring-cloud - Spring Cloud Feign : Is Feign efficient enough compared with RestTemplate?

转载 作者:行者123 更新时间:2023-12-03 20:59:28 25 4
gpt4 key购买 nike

快速浏览了Feign的源码,发现Feign使用的是JDK的HttpUrlConnection在不使用连接池的情况下发出 HTTP 请求并在请求完成时关闭它。我怀疑这种方式的效率。然后我看了Spring的文档RestTemplate上面写着 RestTemplate可以切换到 Apache Http Client 或 OKHttp 发送 HTTP 请求:

Note: by default the RestTemplate relies on standard JDK facilities to establish HTTP connections. You can switch to use a different HTTP library such as Apache HttpComponents, Netty, and OkHttp through the HttpAccessor.setRequestFactory(org.springframework.http.client.ClientHttpRequestFactory) property.



是不是就性能而言,RestTemplate 比 Feign 好?

最佳答案

老问题,但在这里可能值得一提的是,从 Spring 5 开始,不推荐使用 RestTemplate 以支持 WebClient。

关于spring-cloud - Spring Cloud Feign : Is Feign efficient enough compared with RestTemplate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38737792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com