微服务框架go-zero操作第一篇

go-zero学习记录


说一下学习路径

一开始是跟着大神的公众号学的[ 微服务实践 ] 但是写了半天有些地方运行不起来

于是加了大神的群问了一下 群里大神说是少了 -dir . 

然后我加上了还是运行不起来,既然起不来就肯定是哪里有问题


这个是公众号的文章地址  传送门  不过不建议你去看了 代码迭代速度太快了 还是去github看示例吧

gitgub地址 https://github.com/tal-tech/zero-doc

我今天敲得是第一个


因为github有教程 我就不再复制粘贴了

我说一下遇到的几个坑

第一个 注意目录文件 文件创建要看好

第二个 因为 etcd 的某些原因  你的 grpc 需要使用 1.29.1 版本  在go.mod最后行添加 如下

replace google.golang.org/grpc => google.golang.org/grpc v1.29.1

补充一下第三个坑 protoc-gen-go 会报错版本不对

需要用指定版本

go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2





伍先生
  • 职业: 程序员,产品
  • 码龄: 8.6
  • 技能: PHP Go 前端
  • 微信: JwCode
  • 公众号/小程序: 渐悟分享