Improving gRPC benchmark configurations.
shileiyu opened this issue · 2 comments
shileiyu commented
Is your feature request related to a problem? Please describe.
The benchmark of gRPC framework was collected under less optimal configurations.
- WRT unary Echo, the client didn't leverage the ability of multiplexing requests over single HTTP/2 connection.
- 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
- At least, explicitly disclose how gRPC benchmarks were collected.
- It would be better to have a comparison with results collected under more optimal configurations.
ppzqh commented
Thanks for the feedback. I will try to revise the benchmark description and config.