You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
grpcio is currently used by CeresDB as gRPC implementation. It's a rust wrapper over the cpp implementation. We have used it for a long time but there are always some issues we are facing:
Describe This Problem
grpcio
is currently used by CeresDB as gRPC implementation. It's a rust wrapper over the cpp implementation. We have used it for a long time but there are always some issues we are facing:tonic
is a native gRPC implementation with these pros.:grpcio
)And of cause, its cons.:
Performance (refer to https://github.com/LesnyRumcajs/grpc_bench/wiki/2022-04-23-bench-results)
through this table,
grpcio
is faster thantonic
. QpS on gRPC layer loss around 7%.Proposal
With those improvements, I think
tonic
is worth a tryAdditional Context
No response
The text was updated successfully, but these errors were encountered: