开发者社区 > 云原生 > 正文

dubbo2.6.2 服务部署后消费端占用的时间长

环境信息

Dubbo version: 2.6.2 Operating System version: centos 6.8 Java version: java 8

服务在发布后,请求开始打到我们的api应用,api应用再去调后面的rpc应用,刚开始会产生大量超时,通过日志分析,时间消耗在消费者自身,并非提供者服务慢。请问消费者消费的238ms大概是什么原因导致的,请协助提供一下思路

原提问者GitHub用户jiangmin168168

展开
收起
大圣东游 2023-05-11 20:19:30 179 0
1 条回答
写回答
取消 提交回答
  • 可以这样调整

    我认为是没有正确的设置 consumer 与 provider 直接的 TCP 来接数,dubbo 默认使用一个TCP 链接,如果TCP 连接太少,大多的数据的请求都是被阻塞的在 consumer ,不能快速的把请求发送到服务端,导致压力测试的不准确。

    你可以用上面的配置试试。看是否有效果。最好可以把你的 consumer 和 provider 的配置都贴出来看下。

    此外 consumer 的超时时间也要设置。

    原回答者GitHub用户web1992

    2023-05-12 12:13:53
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Dubbo开源现状与2.7规划 立即下载
Dubbo分布式服务治理实战 立即下载
《Dubbo 3.0 前瞻》 立即下载