Benchmarking
This library does not add any performance overhead to gRPC-java.
Please refer to the official gRPC benchmarks:
gRPC offers various benefits over plain HTTP, but it’s hard to put it in actual numbers. Heavily optimized web-servers perform as good as normal gRPC-servers.
Here are the main benefits/differences from grpc over plain HTTP:
- Binary data format (a lot faster, but not human readable)
- Protobuf defined data scheme, that can be used to generate data classes and clients for many languages
- HTTP/2 connections and connection pooling