grpc-tools

gRPC 调试和开发工具
授权协议 MIT
开发语言 Google Go
所属分类 开发工具、 程序调试工具
软件类型 开源软件
地区 不详
投 递 者 程彭祖
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

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

demo

该存储库目前包括:

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

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

安装

推荐方法是通过 Homebrew 使用:

brew install bradleyjkemp/formulae/grpc-tools

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

go install github.com/bradleyjkemp/grpc-tools/...
  • 汇总: https://grpc.io/docs/ github: https://github.com/grpc/grpc 介绍: https://grpc.io/docs/guides/index.html 快速: https://grpc.io/docs/quickstart/ gRPC Basics-Python: https://grpc.io/docs/tutorials/basic/

  • 在win环境下使用grpc_tools_node_protoc generate static code 出现的坑 在GRPC github上用node.js生成静态代码的示例是这样的: cd ../../protos npm install -g grpc-tools grpc_tools_node_protoc --js_out=import_style=commonjs,binary:../

 相关资料
  • 概述 最近这段时间工作挺忙的,发现已经 3 周没更文了... 感谢你们还在,今天给大家分享一款 gRPC 的调试工具。 进入正题。 当我们在写 HTTP 接口的时候,使用的是 Postman 进行接口调试,那么在写 gRPC 接口的时候,有没有类似于 Postman 的调试工具呢? 这是有的。 咱们一起看下 grpcui,源码地址: https://github.com/fullstorydev/

  • 开发及调试工具 文本编辑器或 IDE (集成开发环境) Google Chrome, Firefox Firebug, Safari Developer Tool NOTE: Google Chrome DevTools Doc

  • 此方式可以解决前后台一起调试问题,便于我们找到问题代码。 前台刷新页面或者点击按钮之后,发送请求,就会跳转到后台.net代码,然后我们可以进行.net端的调试。 目录 1.设置联动调试 1.1设置.net的web的url 1.2设置前端访问url 1.3启动vs 1.4运行项目 2.查看运行错误 2.1首先设置成联动调试模式 2.2查看运行错误 2.3我们查看一个自定义的服务端的错误 附录 开发工

  • 实时查看Andoird版本手Q的log android版本手Q可通过设备连接Android Studio 进行日志查看。在此不赘述。 实时查看iOS版本手Q的log(暂不支持,无需测试) 将手机连接至Mac电脑,并打开手机QQ。 脚本层使用BK.Script.logToConsole = 1打开远程输出log开关 打开Mac电脑的“控制台”程序 可以使用在launchpad中直接搜索 "控制台"

  • 测试司机工具 模拟司机接单工具,用于测试不同的用车流程。 签名验证工具 对于所有API的调用中用到的签名都可以用此工具测试,如用于验证接口报19999签名验证失败。 订单状态回调工具 自助回调工具,如果订单某个状态的回调没有接收到,可以使用该工具再次回调(注:但是一天以内,如果回调过则不会再回调) 返回值解析工具 如返回值进行了Unicode编码{"errno":51102,"errmsg":"\

  • 本文向大家介绍Android 开发调试工具的使用总结,包括了Android 开发调试工具的使用总结的使用技巧和注意事项,需要的朋友参考一下  Android 调试工具,这里做一个总结整理。 DDMS --  Dalvik debug monitor service    调试监控服务 对模拟器进行相关配置。 ADB进程   Android debug bridge  建立eclipse和Andro

  • 了解编程开发调试的基本工具 在Ubuntu Linux中的C语言编程主要基于GNU C的语法,通过gcc来编译并生成最终执行文件。GNU汇编(assembler)采用的是AT&T汇编格式,Microsoft 汇编采用Intel格式。

  • 更新时间:2018-09-13 20:02:00 提示:Debug功能目前只在MacOS上针对Developerkit和STM32L476 Nucleo-64提供,后续版本会加入Windows/Linux平台和更多硬件的Debug支持。 开发板调试和之前运行Hello World的例子相比,编译烧写过程完全相同,AliOS Things默认编译出的程序已经包含了符号表信息。只需要另外单击Debug