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