Repository navigation
Tooling
alanxtl edited this page Sep 20, 2026
·
1 revision
Dubbo-go 框架与工具分别发布版本。安装前核对工具的模块路径和 tag,不能把 v3.3.2 套到所有工具上。下表的发布版本来自本次公开 Release 采集;Schema、benchmark 没有在此假设独立发布版本。
| 工具 | 用途 | 本次收录的发布版本 | 使用文档 |
|---|---|---|---|
| protoc-gen-go-triple | 生成 Triple 客户端与服务端绑定 | v3.3.2 | 中文 · English |
| protoc-gen-triple-openapi | 从 protobuf 定义生成 OpenAPI v3 文档 | v3.3.2 | 中文 · English |
| dubbogo-cli | 创建应用/demo,安装工具,调试服务 | v1.0.1 | 中文 · English |
| imports-formatter | 按项目规则整理 Go import | v1.0.11 | 中文 · English |
| dubbo-go-schema | YAML 配置结构补全与校验 | 以来源提交为准 | 中文 · English |
| benchmark | 框架性能对比与基准运行 | 以来源提交为准 | 中文 · English |
go install dubbo.apache.org/dubbo-go/v3/tools/protoc-gen-go-triple@v3.3.2
go install dubbo.apache.org/dubbo-go/v3/tools/protoc-gen-triple-openapi@v3.3.2
go install dubbo.apache.org/dubbo-go/v3/tools/dubbogo-cli@v1.0.1
go install dubbo.apache.org/dubbo-go/v3/tools/imports-formatter@v1.0.11这些模块位于主仓库 tools/ 下,Release tag 使用 tools/<工具>/v<版本>,而 go install 的版本参数使用模块自己的 v<版本>。完整发布列表
protoc、protoc-gen-go、protoc-gen-go-triple 是不同可执行文件;确保 PATH 中没有优先匹配到旧安装。protobuf 的 package 影响协议服务名,go_package 控制 Go import path。默认生成 API 和旧模式的差异应以 生成器说明 为准。
官网旧教程、旧 Wiki 和历史 samples 出现不同生成器仓库路径时,先确定正在维护的框架版本,再选择相应工具。当前新项目流程见 快速开始,旧项目迁移见 版本与升级。