Exploring Rust: First Experience with tonic-Rust gRPC
原文英文,约1300词,阅读约需5分钟。发表于: 。gRPC 是开发中常用的开源高性能远程过程调用(RPC)框架,tonic 是基于 HTTP/2 的 gRPC 实现,专注于高性能、互操作性和灵活性。该库的创建是为了对 async/await 提供一流的支持,并充当用 Rust 编写的生产系统的核心构建块。今天我们聊聊通过使用 tonic 调用 grpc 的的具体过程。工程规划rpc 程序一般包含 server 端和 client 端,为了方便我们...
本文介绍了使用基于HTTP/2的gRPC实现tonic调用gRPC的过程,包括创建工程、编写proto文件、生成rust基础代码、构建server和client代码,以及使用grpcurl工具进行测试和让服务端程序支持reflection API。