后续微服务章节主要以 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 协议的微服务开发。