[ASoC 2022] Dubbo-go benchmark project
Background
This is an basic subject of [ASoC 2022](https://opensource.alibaba.com/asoc2022) and https://github.com/apache/dubbo/issues/10088 .
Benchmark tool construction, you can feel more intuitive under different protocols throughput and latency comparison. Optimize the performance of different protocols, such as optimizing copy, adjusting parameter Settings, or adjusting network models.Dubbo/Triple Protocol Benchmark Tool construction, should refer to other open source benchmark implementations, and need to intuitively feel the comparison of throughput and delay under different protocols. Optimize the performance of different protocols according to the tool, such as optimizing the copy, adjusting the parameter settings or adjusting the network model
Difficulty
Hard
Mentor
- @LaurenceLiZhixin [email protected]
Output Requirement
- Construct the Dubbo-go Benchmark project
- Combined with Benchmark indicators, use the pprof tool to troubleshoot bottlenecks and improve the performance of triple/dubbo network protocols.
There is no prize for dubo-go community subject.
背景
这是一个[阿里巴巴编程之夏 2022](https://opensource.alibaba.com/asoc2022) 的基础课题 https://github.com/apache/dubbo/issues/10088 。
Dubbo/Triple 协议 Benchmark 工具搭建,参考其他开源 benchmark 实现,需要直观的感受不同协议下的吞吐和延迟的对比。根据工具优化不同协议的性能,比如优化拷贝,调整参数设置或者调整网络模型
难度
难
导师
- @LaurenceLiZhixin [email protected]
产出要求
- 产出 Dubbo-go Benchmark 项目
- 结合 Benchmark 指标,使用 pprof 工具排查瓶颈,提升triple/dubbo网络协议性能。
注: Dubbo-go 社区 Asoc 题目没有申请到奖金,有开源之夏证书。
The url(https://opensource.alibaba.com/asoc2022) can't be opened, is there some typos?
@justxuewei The registration time has not yet come, please refer to the issue https://github.com/apache/dubbo/issues/10088
@zhangyepeng
任务已经完成