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