GRPC
00 分钟
2022-8-26
DSL/IDL
Thrift
Swagger
yaml描述
描述REST API
Goa
Go语言描述
生成Swagger
生成GRPC
数据格式:Protocol Buffer简称protobuf

安装Protocol

下载releases最新版本
protobuf-go
protocolbuffersUpdated Aug 25, 2022
因为Protocol不支持编译为go,所以需要安装下面的编译插件
grpc-gateway
grpc-ecosystemUpdated Aug 25, 2022
打开后执行命令:
安装好以后go/bin目录下会有这样的包
notion image

使用protobuf

在项目下创建proto文件夹,文件夹内创建trip.proto文件
使用下面的命令执行:
 
实例代码
生成带有service的protobuf
 

评论