跳到主要内容
gRPC Client

一个为调试而做的
gRPC 客户端

RPCORA 把服务发现、请求构造、环境变量、Metadata/Auth、TLS、响应查看和链路回放放进同一个本地桌面工作流。

Workbench RPC request desk
Unary127.0.0.1:50051Send
PayloadMetadataAuthTLS
user_idenv.USER_ID
trace_idsession.traceId
metadata3 entries
gRPC client

好的 gRPC 客户端不只是能发送请求。

日常调试需要知道 schema 从哪里来、上下文如何传递、失败如何交接。RPCORA 围绕这些动作组织工作台。

Schema

Proto / Reflection

用 Reflection 快速发现服务,或用本地 Proto 目录和 Git Proto 仓库固定 schema。

Context

变量和 Metadata

把环境变量、认证信息、Metadata、TLS 和运行时变量放在请求执行路径里。

Replay

链路回放

保存已跑通请求,再把多步调用复跑成稳定链路。

Comparison

RPCORA 适合哪类 gRPC 客户端需求

如果只需要临时发一个请求,通用客户端也够用。RPCORA 适合持续调试和复现。

关注点 RPCORA 通用 API 客户端
单请求发送 支持 unary 和 streaming 调试路径 通常也支持基础 gRPC 请求
服务组织 schema 进入本地服务树和请求树 常见是导入后选择方法
上下文复用 请求、环境、变量和链路上下文一起管理 多依赖手动变量和脚本
复现能力 Chains 回放关键业务路径 多用 collection、runner 或测试场景拼接
Search terms

这个页面覆盖这些搜索词

gRPC 客户端gRPC clientbest gRPC clientgRPC 调试客户端gRPC testing toolgRPC request debugging
FAQ

gRPC 客户端常见问题

RPCORA 可以导入本地 Proto 吗?

可以。RPCORA 支持本地 Proto 目录,也支持 Git Proto 仓库和 Reflection。

RPCORA 适合内网服务吗?

适合。RPCORA 是本地优先桌面工作台,适合本地、内网和微服务研发场景。

RPCORA 能保存请求吗?

可以。已跑通请求可以保存,并进入后续链路回放。