【后端开发】字节跳动青训营Cloudwego脚手架

Cloudwego脚手架使用

cwgo脚手架

  1. 安装的命令:
bash 复制代码
GOPROXY=https://goproxy.cn/,direct go install github.com/cloudwego/cwgo@latest
  1. 依赖thriftgo的安装:
bash 复制代码
go install github.com/cloudwego/thriftgo@latest
  1. 编辑echo.thrift文件用于生成项目:
powershell 复制代码
namespace go api

struct Request {
    1: string message
}

struct Response {
    1: string message //注意这里前面的是数字1不是字母l
}

service Echo {
    Response echo(1: Request req)
}
  1. 在demo/demo_thrift目录下生成代码:
bash 复制代码
cwgo server --type RPC --module github.com/cloudwego/biz-demo/gomall/demo/demo_thrift --service demo_thrift --idl ../../idl/echo.thrift

最后得到如下结果:

相关推荐
猫九森2 天前
go 循环处理无限极数据
数据结构·后端·go
Pandaconda4 天前
【Golang 面试题】每日 3 题(四十三)
开发语言·经验分享·笔记·后端·面试·golang·go
川Princess5 天前
【后端开发】字节跳动青训营之性能分析工具pprof
go·字节跳动青训营·bytedance
用户2237209117726 天前
Go微服务精讲:Go-Zero全流程实战即时通讯
go
嘿嘿6 天前
Grafana 快速搭建go-metrics 仪表盘备忘
后端·docker·go
烛阴7 天前
Go 语言进阶必学:&^ 操作符,高效清零的秘密武器!
后端·go
Pandaconda7 天前
【Golang 面试题】每日 3 题(四十一)
开发语言·经验分享·笔记·后端·面试·golang·go
Like_wen7 天前
【Go面试】基础八股文篇 (持续整合)
java·后端·计算机网络·面试·golang·go·八股文
Pandaconda8 天前
【Golang 面试题】每日 3 题(三十九)
开发语言·经验分享·笔记·后端·面试·golang·go