cloudwego / cloudwego/kitex-benchmark

Improving gRPC benchmark configurations.

Open
#58 2 comments 0 reactions 1 assignee Claimed by @ppzqh View on GitHub
Dominant language
Go
Stars
64
Forks
31
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**

The benchmark of gRPC framework was collected under less optimal configurations.
1. WRT unary Echo, the client didn't leverage the ability of multiplexing requests over single HTTP/2 connection.
2. WRT streaming Echo, There is only one connection has been established, which may lead to head of line problem very quickly.

Comparing KiteX benchmark with those results may misleading developers.

**Describe the solution you'd like**

1. At least, explicitly disclose how gRPC benchmarks were collected.
2. It would be better to have a comparison with results collected under more optimal configurations.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.