Dubbo
文章平均质量分 63
无心六神通
金融科技系统架构师
展开
-
Dubbo3-高并发-性能优化-实践-踩坑-生产环境慎用tri协议
由于本文测的是端到端的全过程响应延时,包含了发送延时、传输延迟、接收延迟、响应延迟等全过程延迟,所以用6502 Kbits 作为缓冲区的默认值配置即可。带宽时延积 = 带宽*时延 = 1.95 Gbits/sec * 3.18ms = 6502 Kbits。如果不进行调优,最大缓冲区只有 87380 字节。整体上限页数计算,按1024个连接计算。tcpdump出现 滑动窗口溢出的提示。客户端、服务端都是同一虚拟机规格。出现大量请求报错,程序卡死。原创 2024-07-17 19:34:41 · 665 阅读 · 0 评论 -
Dubbo 连接数控制
【代码】Dubbo 连接数控制。原创 2024-07-15 19:15:56 · 404 阅读 · 0 评论 -
Dubbo3源码研读-消费者关键执行链路-HTTP/2多路复用-Stream会话-二进制帧分层
Dubbo3源码研读-消费者关键执行链路-HTTP/2多路复用-Stream会话-二进制帧分层原创 2024-07-13 20:31:08 · 161 阅读 · 0 评论 -
Dubbo3源码研读-消费者关键执行链路-IO接收-HTTP/2流的二进制帧
二进制帧累积缓冲区HEADERS 帧DATA 帧END 帧原创 2024-07-11 21:31:39 · 374 阅读 · 0 评论 -
Dubbo-消费端线程池模型优化
这样,相比于老的线程池模型,由业务线程自己负责监测并解析返回结果,免去了额外的消费端线程池开销。改进后的消费端线程池模型,通过复用业务端被阻塞的线程,很好的解决了这个问题。原创 2024-07-07 23:20:55 · 305 阅读 · 0 评论 -
通过 HTTP/2 协议案例学习 Java & Netty 性能调优:工具、技巧与方法论
Dubbo3 Triple 协议是参考 gRPC、gRPC-Web、Dubbo2 等协议特点设计而来,它吸取各自协议特点,完全兼容 gRPC、Streaming 通信、且无缝支持 HTTP/1 和浏览器。当你在 Dubbo 框架中使用 Triple 协议,然后你就可以直接使用 Dubbo 客户端、gRPC 客户端、curl、浏览器等访问你发布的服务,不需要任何额外组件与配置。原创 2024-07-07 22:36:08 · 889 阅读 · 0 评论 -
Dubbo3源码研读-消费者关键执行链路-异步发送-写入缓冲队列
Dubbo3源码研读-消费者关键执行链路-异步写入队列原创 2024-07-07 14:13:48 · 258 阅读 · 0 评论 -
Dubbo中的InternalThreadLocal的简单分析
Dubbo中存在一些优化设计,这些设计具有一定的参考价值,这里调研下 InternalThreadLocal 的优化设计。原创 2024-07-07 09:39:29 · 966 阅读 · 0 评论