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

相关推荐
snakeshe101011 小时前
深入理解 Java 注解:从原理到实战
后端
Lucaju11 小时前
吃透 Spring AI Alibaba 多智能体|四大协同模式+完整代码
后端
Nyarlathotep011311 小时前
Redis的对象(5):有序集合对象
redis·后端
Java水解11 小时前
Spring Boot 消息队列与异步处理
spring boot·后端
桦说编程11 小时前
AI 真的让写代码变快了吗?
后端
AskHarries13 小时前
openclaw升级和参数调整
后端·ai编程
creaDelight13 小时前
基于 Django 5.x 的全功能博客系统 DjangoBlog 深度解析
后端·python·django
jinanwuhuaguo13 小时前
OpenClaw全网使用人群全景深度分析报告
网络·人工智能·网络协议·rpc·openclaw
Rust语言中文社区14 小时前
【Rust日报】 Danube Messaging - 云原生消息平台
开发语言·后端·rust