Safe, Fast, and Scalable: Why gRPC-Rust Should Be Your Next RPC Framework
summary
gRPC-Rust is a near-beta RPC stack built on top of Tonic that secures the crate name gRPC and targets a beta release early next year. It provides a protoc plugin using the official Google protobuf Rust library, a DNS name resolver, a pick_first load balancer, an HTTP/2 channel, a Tokio default runtime, plans for protobuf-arena style reusable message APIs and zero-copy IO, and fixes tonic pitfalls that can leak status metadata.
AI-written summary · about
chapters (8)
- 0:00gRPC-Rust intro
- 1:25Rust safety primitives
- 3:34gRPC-Rust background
- 5:42Tonic APIs security
- 8:52Arjun project challenges
- 9:13gRPC to Rust porting
- 13:46Async runtime status
- 15:13Implementation progress
related talks
21mIntroducing gRPC-Rust
25mgRPC Rust
30mgRPC-Rust: Preview to Stable Release
46mAdopting Rust by gracefully oxidising web applications
41mCap'n Proto and Rust: Type Systems for Sharing
17mProxyless gRPC Service Mesh for Rust
31mRustly typed APIs; ... JSON RPC with Rust, Procedural macros and a DSL
56mThe RUST Language for High‑Load Network Services — Quick Start
