tonic
https://github.com/hyperium/tonic
Rust
A native gRPC client & server implementation with async/await support.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Rust not yet supported10 Subscribers
Add a CodeTriage badge to tonic
Help out
- Issues
- feat(codec): add zero-copy encoding threshold to BufferSettings
- grpc/load_balancing: Implement the Least Request LB policy
- feat(tonic-xds): drive outlier detection from CDS
- xds-client: add the LRS LoadStore
- chore(xds): bump crates to 0.1.0-alpha.5
- Many concurrent small unary calls cause GOAWAY too_many_data_frames
- tonic/transport: unix-abstract support
- grpc/pick_first: never tries other addresses after leaving IDLE, because they are dropped when a subchannel becomes READY
- grpc/pick_first: panics with "no last connection error set" when every subchannel is already in TRANSIENT_FAILURE
- grpc/load_balancing: Maintain selected subchannels in pick_first.
- Docs
- Rust not yet supported