几种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 客户端调试工具)

相关推荐
陈随易几秒前
Kimi k2发布,效果比肩Sonnet4,价格与DeepSeek一致
前端·后端·程序员
到账一个亿9 分钟前
代码的隐形守护者:Spring AOP 是如何做到的?
后端
SparkX开源AI知识库10 分钟前
SparkX开源AI知识库系统V1.0.0发布
后端
知其然亦知其所以然17 分钟前
Java 面试高频题:GC 到底回收了什么、怎么回收、啥时候回收?
java·后端·面试
Z_W_H_18 分钟前
【SpringBoot】 整合MyBatis+Postgresql
java·spring boot·后端
lihainuo29 分钟前
Next.js + AI-SDK 实战:模型注册表从类型设计到工具调用全解析
后端·node.js
考虑考虑44 分钟前
Redis8新增特性
redis·后端·程序员
labixiong1 小时前
全方位理解跨源资源共享-CORS
前端·后端
AntBlack1 小时前
闲谈 :AI编程效率反而降低了 ,大家AI 编程的正确姿势到底是什么?
前端·后端·ai编程
SoniaChen331 小时前
Rust基础-part2-变量和可变类型
开发语言·后端·rust