后续微服务章节主要以 GRPC
协议为主,介绍微服务的开发、组件及工具使用。
依赖安装
在进一步学习之前,请先了解 GRPC
相关概念,并且安装对应的工具到本地开发环境:
如果是 MacOS
环境,可以考虑使用 brew
工具安装依赖:
brew install grpc protoc-gen-go protoc-gen-go-grpc
依赖工具安装完成后,请参考 https://grpc.io/docs/languages/go/quickstart/ 章节的介绍完成基础的 protoc
工具使用学习。
框架工具
GoFrame
框架的CLI开发工具请保证版本 >= v2.4
。工具安装、升级请参考章节: 开发工具
框架工具针对 GRPC
协议,提供了额外的命令支持,极大地简化了基于 GRPC
协 议的微服务开发。