grpc-go
Emerging · Go · tuned configuration
Go gRPC server using google.golang.org/grpc.
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| gRPC | 7 of 10 | 445 |
Every result
Alpha Round, 4 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| gRPC | Unary | 256 | 720,798 | 35.14ms | 35.14ms | 4478.1% | 310.5MiB |
| gRPC | Unary | 1,024 | 969,718 | 88.65ms | 88.65ms | 4339.4% | 922.1MiB |
| gRPC | Unary TLS | 256 | 702,758 | 35.64ms | 35.64ms | 4510.6% | 275.3MiB |
| gRPC | Unary TLS | 1,024 | 928,870 | 78.99ms | 78.99ms | 4208.9% | 929.1MiB |
Compared with
The Go entries around grpc-go on the gRPC composite, and the one leading them. The last column shows every profile side by side.
| Entry | Composite | vs grpc-go | |
|---|---|---|---|
| fib-tuned | 1922 | +332% | head to head |
| fib | 1839 | +313% | head to head |
Compare grpc-go with any Go entry · Compare grpc-go with any entry, in any language · Every Go entry, ranked
Results updated · How the benchmark is run · The machine · Add or fix an entry