【后端开发】字节跳动青训营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

最后得到如下结果:

相关推荐
程序员爱钓鱼7 小时前
Go 编程实战:切片 Slice——灵活的动态数据集合
后端·面试·go
段振轩1 天前
gozero整合mysql,gorm,redis.jwt
前端·redis·mysql·go
程序员爱钓鱼1 天前
Go 编程实战:数组 Array——固定长度的数据集合
后端·面试·go
会编程的土豆1 天前
12306 春运抢票:数据一致性怎么保证
redis·消息队列·go·高并发
程序员爱钓鱼2 天前
Go break、continue、goto 详解
后端·面试·go
worxfr3 天前
Go 底层心智模型:并发、内存与闭包
go
2651940511264803 天前
08-告警并发与多Master同步
go·监控
程序员爱钓鱼3 天前
Go for 循环详解
后端·面试·go
程序员爱钓鱼4 天前
Go switch 详解
后端·面试·go
2651940511264804 天前
07-告警引擎与状态机
go·监控