后续微服务章节主要以 GRPC 协议为主,介绍微服务的开发、组件及工具使用。

依赖安装

在进一步学习之前,请先了解 GRPC 相关概念,并且安装对应的工具到本地开发环境:

如果是 MacOS 环境,可以考虑使用 brew 工具安装依赖:

  1. brew install grpc protoc-gen-go protoc-gen-go-grpc

依赖工具安装完成后,请参考 https://grpc.io/docs/languages/go/quickstart/ 章节的介绍完成基础的 protoc 工具使用学习。

框架工具

GoFrame 框架的CLI开发工具请保证版本 >= v2.4。工具安装、升级请参考章节: 开发工具

框架工具针对 GRPC 协议,提供了额外的命令支持,极大地简化了基于 GRPC 协议的微服务开发。