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

最后得到如下结果:

相关推荐
n8n14 小时前
Go语言GC调优全面指南
go
n8n14 小时前
Go 协程在实际项目中的应用详解
go
苏琢玉15 小时前
再也不用翻一堆日志!一键部署轻量级错误监控系统,帮你统一管理 PHP 报错
go·github·php
程序员爱钓鱼17 小时前
Go语言实战案例——进阶与部署篇:使用Docker部署Go服务
后端·google·go
程序员爱钓鱼1 天前
Go语言实战案例——进阶与部署篇:编写Makefile自动构建Go项目
后端·算法·go
该用户已不存在1 天前
别再用 if err != nil 了,学会这几个技巧,假装自己是Go大神
后端·go
n8n1 天前
Go语言操作Redis全面指南
go
王中阳Go2 天前
为什么很多公司都开始使用Go语言了?为啥这个话题这么炸裂?
java·后端·go
Sesame23 天前
gotun: 一个基于SSH协议的零配置HTTP代理工具
go
豆浆Whisky3 天前
Go泛型实战指南:从入门到工程最佳实践|Go语言进阶(12)
后端·go