几种gRPC调试工具

参照 golang开发一个简单的grpc

完整代码:github.com/cuishuang/g..., 此处仅需要使用gRPC Server,不需要Client部分

切到 helloservice目录执行 go run main/main.go


grpcui

fullstorydev/grpcui

go install github.com/fullstorydev/grpcui/cmd/grpcui@latest

grpcui -plaintext 127.0.0.1:1234

参考调试工具_微服务实战之 Go gRPC 调试工具,在源码中加一行reflection.Register(s)

重新启动Server


grpcurl

grpcui底层其实就是grpcurl

go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latestbrew install grpcurl 或使用Docker

docker 复制代码
# Download image

docker pull fullstorydev/grpcurl:latest

# Run the tool

docker run fullstorydev/grpcurl api.grpc.me:443 list

grpcurl -plaintext localhost:端口号 list

不如grpcui直观


Postman

三種好用的 gRPC 測試工具

另外类似的工具还有 Evans,BloomRPC (超实用的 gRPC 客户端调试工具)

相关推荐
缓解AI焦虑4 分钟前
大模型量化部署进阶:从 INT8/INT4 原理到高性能推理实战
后端
Felix_One19 分钟前
ESP32 + Qt 串口通信(一):从协议设计到双向数据链路
后端
用户3775154127621 分钟前
用 AR 眼镜打造你的办公助手,使用 Unity 开发到 Rokid 部署全记录
后端
小码哥_常22 分钟前
Spring Boot文件访问安全:筑牢数据防线,让漏洞无处遁形
后端
初次攀爬者22 分钟前
BIO、NIO 和 AIO 基础介绍
后端
小码哥_常23 分钟前
告别繁琐try - catch!打造全局异常拦截的魔法城堡
后端
Hoffer_25 分钟前
MySQL 强制索引:USE/FORCE INDEX 用法与避坑
后端·mysql
Hoffer_27 分钟前
MySQL 索引核心操作:CREATE/DROP/SHOW
后端·mysql
神奇小汤圆29 分钟前
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~
后端
哈密瓜的眉毛美39 分钟前
零基础学Java|第八篇:面向对象编程的类与对象(基础)
后端