dubbo
dubbo copied to clipboard
issue 10558: optimize performance for triple protocol(3.1)
What is the purpose of the change
优化triple协议的性能
Brief changelog
修改各种Command以支持HTTP2多路复用
PS:测试数据参见 #10558
The test failures need to be fixed first.
关闭该pr并重新提交至3.1
合并到3.1需要解决冲突
fix ut & it
Plz fix code style
Codecov Report
Merging #10587 (3451f35) into 3.2 (f3e999e) will increase coverage by
0.03%
. The diff coverage is52.88%
.
@@ Coverage Diff @@
## 3.2 #10587 +/- ##
============================================
+ Coverage 65.24% 65.28% +0.03%
Complexity 494 494
============================================
Files 1336 1336
Lines 56890 56944 +54
Branches 8415 8425 +10
============================================
+ Hits 37119 37174 +55
+ Misses 15825 15821 -4
- Partials 3946 3949 +3
Impacted Files | Coverage Δ | |
---|---|---|
...bo/rpc/protocol/tri/stream/TripleServerStream.java | 32.89% <25.64%> (-1.09%) |
:arrow_down: |
...bo/rpc/protocol/tri/stream/TripleClientStream.java | 52.45% <56.41%> (-1.34%) |
:arrow_down: |
...l/tri/transport/TripleHttp2FrameServerHandler.java | 52.77% <66.66%> (+1.66%) |
:arrow_up: |
...e/dubbo/rpc/protocol/tri/transport/WriteQueue.java | 90.90% <84.61%> (+12.33%) |
:arrow_up: |
...he/dubbo/rpc/protocol/tri/TripleHttp2Protocol.java | 91.80% <100.00%> (+0.13%) |
:arrow_up: |
...g/apache/dubbo/rpc/protocol/tri/TripleInvoker.java | 62.41% <100.00%> (+0.26%) |
:arrow_up: |
.../dubbo/rpc/protocol/tri/call/TripleClientCall.java | 32.35% <100.00%> (+1.24%) |
:arrow_up: |
...pc/protocol/tri/command/EndStreamQueueCommand.java | 100.00% <100.00%> (ø) |
|
.../dubbo/rpc/protocol/tri/command/QueuedCommand.java | 68.75% <100.00%> (+4.46%) |
:arrow_up: |
...mmon/threadpool/support/AbortPolicyWithReport.java | 81.81% <0.00%> (-2.40%) |
:arrow_down: |
... and 20 more |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
单测与code style已修复,目前差sample没跑通,待修复