Lazy loaded image
GRPC
字数 285阅读时长 1 分钟
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
 
上一篇
PHP解决JS-Ajax跨域问题
下一篇
一文吃透 Java 线程池:核心参数、执行流程与生产实践