如何利用go-micro框架构建高效的gRPC微服务应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1637个文字,预计阅读时间需要7分钟。
go-micro是Go语言的微服务框架。go-micro各版本之间的兼容性问题一直被诟病,前几年go-micro更是分裂出了两个分支:一个持续了go-micro,只是没有转过其公司CEO的个人GitHub仓库,另一个则专注于改进和优化。
go-micro是golang的一个微服务框架。
go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支:
一个延续了go-micro,只不过转到了其公司CEO的个人Github仓库中,访问地址:
asim/go-micro: A Go microservices framework (github.com)
一个转向了云原生方向,名字叫Micro,访问地址:
micro/micro: API first cloud platform (github.com)
不过都还是开源的,当前的许可证都是Apache 2.0,不是某些人说的不能商用了,当然无法保证以后不会改许可证。
回到正文,这篇文章将介绍使用go-micro最新版本v4开发gRPC服务的方式。
1、安装protoc这个工具也称为proto编译器,可以用来生成各种开发语言使用proto协议的代码。
下载地址:github.com/protocolbuffers/protobuf/releases
一般下载最新版本就行,注意要符合自己当前的操作系统。
本文共计1637个文字,预计阅读时间需要7分钟。
go-micro是Go语言的微服务框架。go-micro各版本之间的兼容性问题一直被诟病,前几年go-micro更是分裂出了两个分支:一个持续了go-micro,只是没有转过其公司CEO的个人GitHub仓库,另一个则专注于改进和优化。
go-micro是golang的一个微服务框架。
go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支:
一个延续了go-micro,只不过转到了其公司CEO的个人Github仓库中,访问地址:
asim/go-micro: A Go microservices framework (github.com)
一个转向了云原生方向,名字叫Micro,访问地址:
micro/micro: API first cloud platform (github.com)
不过都还是开源的,当前的许可证都是Apache 2.0,不是某些人说的不能商用了,当然无法保证以后不会改许可证。
回到正文,这篇文章将介绍使用go-micro最新版本v4开发gRPC服务的方式。
1、安装protoc这个工具也称为proto编译器,可以用来生成各种开发语言使用proto协议的代码。
下载地址:github.com/protocolbuffers/protobuf/releases
一般下载最新版本就行,注意要符合自己当前的操作系统。

