专栏名称: 字节跳动技术团队
字节跳动的技术实践分享
今天看啥  ›  专栏  ›  字节跳动技术团队

kitexcall:用 JSON 发起 RPC 请求的命令行神器

字节跳动技术团队  · 公众号  ·  · 2024-08-23 13:20

文章预览

作者:张哲(github: Zzhiter),Kitexcall 作者 01 背景 Kitex 是字节跳动基础架构服务框架团队推出的 Go 微服务 RPC 框架,支持 Thrift、Kitex Protobuf、gRPC 等消息协议,具有高性能、强可扩展的特点。Kitex 于 2021 年 9 月正式开源后,已在多家外部企业成功落地,为他们带来了真实的成本、性能和稳定性收益。 然而,对于开发者来说,有一个痛点是,为了验证 Server 端代码,发起 RPC 测试请求的流程比较繁琐。 02 痛点 给 Kitex 服务发送 RPC 测试请求的过程通常包括: 1.  生成客户端代码 :根据 IDL 文件生成 Kitex Client 相关代码。 2.  构造测试请求 :构建请求、调用方法、处理响应。 3.  配置多种选项 :设置传输协议、元信息、异常处理等。 这一过程不仅耗时,且在频繁测试时,每次都需修改和编译代码,效率较低。一个能简化这些步骤、快速发送 RPC 请求的工具 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览