grpc-tools gRPC 调试和开发工具 grpc-tools

xuanbao • 3130 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
grpc-tools 是一套用于 gRPC 调试和开发的工具。 主要工具是 grpc-dump,它拦截网络流量,并使用完整元数据记录所有 gRPC 和 gRPC-Web 请求作为 JSON 流。此流可以轻松读取,也可以使用 jq 等工具进行更复杂的可视化。 ![demo](https://static.oschina.net/uploads/img/201906/25104652_LNS2.svg) 该存储库目前包括: * grpc-dump:一个小的 gRPC 代理,它将 RPC 详细信息转储到文件中以进行调试,然后进行分析/重放。 * grpc-replay:从 grpc-dump 获取输出并将请求重放到服务器。 * grpc-fixture:一个代理,它从 grpc-dump 获取输出并将保存的响应重放到客户端请求。 * grpc-proxy:用于编写 gRPC 拦截代理的库。 grpc-dump 和 grpc-fixture 都建立在这个库之上。 这些工具目前还是 alpha 版本。 #### **安装** 推荐方法是通过 Homebrew 使用: <pre>brew install bradleyjkemp/formulae/grpc-tools</pre> 或者可以使用以下方法从源构建这些工具: <pre>go install github.com/bradleyjkemp/grpc-tools/...</pre>
授权协议:
MIT
开发语言:
Google Go 查看源码»
操作系统:
跨平台
3130 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传