spring cloud默认是用feign进行远程调用的,性能会成为瓶颈吗?

发布于 2022-09-06 13:14:10 字数 164 浏览 16 评论 0

feign是http短连接的调用,性能是不如长连接的,难道spring cloud没有发现这个问题吗?在网上也有相关的论述,用http的方式在涉及好几个模块的业务时,性能会明显变慢,我自己的测试也发现了这个问题。那么spring cloud为什么不默认长连接的远程调用方式呢?在这一点上,dubbo似乎做得好一些。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦在深巷 2022-09-13 13:14:10
  1. 绝大多数情况我们的程序访问的注册中心都是本地即127.0.0.1
  2. feign底层实现默认通过java.net.HttpURLConnection实现,该类型的连接会根据服务器的设置自动保活。

所以几乎可以忽略这些问题。

https://stackoverflow.com/que...
https://docs.oracle.com/javas...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文