apache/dubbo

[Proposal] Refactor the writeQueue in Triple, use tcp channel for flush

Open

#11,929 建立於 2023年3月26日

在 GitHub 查看
 (1 留言) (0 反應) (1 負責人)Java (26,453 fork)batch import
help wantedtype/proposal

倉庫指標

Star
 (41,524 star)
PR 合併指標
 (平均合併 7天 14小時) (30 天內合併 20 個 PR)

描述

In the current triple protocol, writeQueue is used to encapsulate frames and perform batch operations on io. However, since we use the http2 stream channel provided by netty, we cannot simply use the parent channel for flushing, which introduces quite a lot of complexity. Spend. We hope to be able to directly use the parent channel, which is the Tcp channel, to perform the flush operation

貢獻者指南