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

最后得到如下结果:

相关推荐
GO兔9 小时前
开篇:GORM入门——Go语言的ORM王者
开发语言·后端·golang·go
Lemon程序馆9 小时前
速通 GO 垃圾回收机制
后端·go
DemonAvenger9 小时前
Go语言中的TCP编程:基础实现与最佳实践
网络协议·架构·go
岁忧9 小时前
(LeetCode 面试经典 150 题 ) 58. 最后一个单词的长度 (字符串)
java·c++·算法·leetcode·面试·go
DemonAvenger13 小时前
深入理解Go的网络I/O模型:优势、实践与踩坑经验
网络协议·架构·go
程序员爱钓鱼17 小时前
Go语言中的反射机制 — 元编程技巧与注意事项
前端·后端·go
Code季风19 小时前
深入比较 Gin 与 Beego:Go Web 框架的两大选择
开发语言·golang·go·gin·beego
Code季风19 小时前
Gin 中间件详解与实践
学习·中间件·golang·go·gin
风飘百里1 天前
Go CGo 权威指南:从『链接地狱』到『部署天堂』
go
nlog3n1 天前
基于 govaluate 的监控系统中,如何设计灵活可扩展的自定义表达式函数体系
算法·go