grpc-tools gRPC 调试和开发工具开源项目

我要开发同款
匿名用户2019年06月25日
44阅读
开发技术GO语言
所属分类Google Go、程序调试工具、开发工具
授权协议MIT

作品详情

grpc-tools是一套用于gRPC调试和开发的工具。

主要工具是grpc-dump,它拦截网络流量,并使用完整元数据记录所有gRPC和gRPC-Web请求作为JSON流。此流可以轻松读取,也可以使用jq等工具进行更复杂的可视化。

该存储库目前包括:

grpc-dump:一个小的gRPC代理,它将RPC详细信息转储到文件中以进行调试,然后进行分析/重放。grpc-replay:从grpc-dump获取输出并将请求重放到服务器。grpc-fixture:一个代理,它从grpc-dump获取输出并将保存的响应重放到客户端请求。grpc-proxy:用于编写gRPC拦截代理的库。grpc-dump和grpc-fixture都建立在这个库之上。

这些工具目前还是alpha版本。

安装

推荐方法是通过Homebrew使用:

brewinstallbradleyjkemp/formulae/grpc-tools

或者可以使用以下方法从源构建这些工具:

goinstallgithub.com/bradleyjkemp/grpc-tools/...
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论