dubbo-go-bot opened a new pull request, #807: URL: https://github.com/apache/dubbo-go-pixiu/pull/807
## 🔄 Upstream Sync from Community Fork This PR automatically syncs changes from the community fork to the upstream repository. ### Original Contribution - **Author**: @Aetherance - **Original PR**: https://github.com/dubbo-go-pixiu/dubbo-go-pixiu/pull/28 - **Merged at**: 2025-11-09 02:16:56 UTC ### Original PR Description --- ### **User description** feat(tools/benchmark): update dubbo-go dependency to v3.1.1 and enhance README **What this PR does**: Updates the `dubbo-go` dependency to **v3.1.1** and improves `tools/benchmark/README.md` with usage and result examples. **Which issue(s) this PR fixes**: Fixes # **Special notes for your reviewer**: Only updates dependencies and docs. No functional changes. **Does this PR introduce a user-facing change?**: ```release-note NONE ``` ___ ### **PR Type** Enhancement, Documentation ___ ### **Description** - Update dubbo-go dependency from v3.0.2 to v3.1.1 - Update multiple transitive dependencies for compatibility - Add comprehensive usage guide with examples - Add benchmark results and test execution instructions ___ ### Diagram Walkthrough ```mermaid flowchart LR A["tools/benchmark"] --> B["go.mod"] A --> C["README.md"] B --> D["dubbo-go v3.1.1"] B --> E["Transitive deps updated"] C --> F["Usage guide added"] C --> G["Benchmark results added"] ``` <details> <summary><h3> File Walkthrough</h3></summary> <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Dependencies</strong></td><td><table> <tr> <td> <details> <summary><strong>go.mod</strong><dd><code>Update dubbo-go and transitive dependencies</code> </dd></summary> <hr> tools/benchmark/go.mod <ul><li>Update main dependency dubbo-go from v3.0.2 to v3.1.1<br> <li> Update related dependencies: dubbo-go-hessian2 (v1.11.1 → v1.12.2), <br>grpc-go (v1.42.9 → v1.42.10), triple (v1.1.8 → v1.2.2-rc3)<br> <li> Update transitive dependencies including prometheus, etcd, <br>opentelemetry, and various utility libraries<br> <li> Remove unused dependencies like <br>contrib.go.opencensus.io/exporter/prometheus and <br>nacos-group/nacos-sdk-go</ul> </details> </td> <td><a href="https://github.com/dubbo-go-pixiu/dubbo-go-pixiu/pull/28/files#diff-125352bc2211df82e24b948a58ee728b6d9321e950920af4e7cf21e65319aa5a">+44/-51</a> </td> </tr> </table></td></tr><tr><td><strong>Documentation</strong></td><td><table> <tr> <td> <details> <summary><strong>README.md</strong><dd><code>Add comprehensive usage guide and benchmark results</code> </dd></summary> <hr> tools/benchmark/README.md <ul><li>Add detailed "使用 benchmark/test" section with step-by-step setup <br>instructions<br> <li> Include zookeeper startup command and pixiu binary build instructions<br> <li> Add test execution commands for all protocols (dubbo, grpc, triple)<br> <li> Include sample benchmark results showing performance metrics for grpc <br>and pixiu-to-grpc<br> <li> Reorganize existing content under "使用 lua 脚本" section</ul> </details> </td> <td><a href="https://github.com/dubbo-go-pixiu/dubbo-go-pixiu/pull/28/files#diff-6b54678c0519a43a5205697b218f005866c4fec81ec30156de885a360c959f9f">+79/-1</a> </td> </tr> </table></td></tr></tr></tbody></table> </details> ___ <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Streamlined benchmark docs: removed Lua-driven setup, replaced with concise run workflow and consolidated "Run All Tests" and per-suite run instructions; added a Chinese-language benchmark results page with formatted protocol performance tables. * **Chores** * Updated numerous module dependencies to newer versions across networking, RPC, telemetry, and utility libraries. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- All commits preserve original authorship. **Note**: Auto-created when PR #28 was merged into `dubbo-go-pixiu/dubbo-go-pixiu:develop`. cc @Aetherance -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
