gRPC Ecosystem 初探

文章介绍了gRPC生态系统中的几个重要项目,如grpc-gateway用于将gRPC服务转换为JSON网关,go-grpc-middleware提供中间件支持,包括认证、日志和监控功能。此外,还提到了用于健康探测的grpc-health-probe和客户端重试机制。这些工具和库有助于丰富和增强gRPC应用的功能。

grpc是目前使用很广泛的远程过程调用库,在使用过程中,我们通常会使用protoc命令将proto文件转成特定的代码进行使用。那一些复杂点的应用有没有可以支撑的工具或类库呢。

前段时间在进行自定义grpc tls证书认证的过程中,知道了有一个github项目,叫gRPC Ecosystemhttps://github.com/grpc-ecosystem

这个项目里提供了很多和grpc相关的支撑库,今天去了解了大概,写一篇文章记录一下,方便有需要的同学可以按图索骥。

项目名称 所属分类 开发语言 Star数量 介绍
grpc-ecosystem/grpc-gateway 网关服务 Go 15000+

gRPC到JSON网关

该库为生成器,也就是通过proto在生成grpc服务器的同时,生成一个json的网关程序

同时,该生成器还会生成openapiv2版本的网关功能描述文件

grpc-ecosystem/grpc-health-probe 健康探测服务   Go 1200+

A command-line tool to perform health-checks for gRPC applications in Kubernetes etc.

该客户端主要是探测gRPC服务的健康度,依循

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百家饭AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值