Ben Chuanlong Du's Blog

It is never too late to learn.

RPC Implementation in Rust

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

tonic

tonic is a gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. This library was created to have first class support of async/await and to act as a core building block for production systems written in Rust.

grpc-rust

grpc-rust is a Rust implementation of gRPC protocol, under development.

tarpc

tarpc is an RPC framework for rust with a focus on ease of use. Defining a service can be done in just a few lines of code, and most of the boilerplate of writing a server is taken care of for you.

volo

Rust RPC framework with high-performance and strong-extensibility for building micro-services.

dozer

dozer provides a Plug and Play Data Cache that instantly gives you Blazing Fast gRPC and REST APIs.

References

Comments