
tonic
hyperium
A native gRPC client & server implementation with async/await support.
AI 简介
tonic 是一个基于 Rust 的高性能 gRPC 客户端与服务器实现,专为异步编程设计,原生支持 async/await。其核心功能包括双向流式通信、TLS(rustls)、负载均衡、自定义元数据、健康检查和认证机制;技术上依托 hyper 实现 HTTP/2、prost 进行 Protocol Buffers 代码生成,并通过泛型抽象解耦传输层与编码层。适用于构建高并发、低延迟的微服务系统、云原生后端及跨语言 RPC 通信场景,尤其适合需要强类型、零拷贝与异步 I/O 的 Rust 生产环境。
Rust
MIT License12.1k
Stars
1.2k
Forks
12k
Watchers
352
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分69.25
默认分支master