cloudwego / volo

Rust RPC framework with high-performance and strong-extensibility for building micro-services.
https://crates.io/crates/volo
Apache License 2.0
2.13k stars 166 forks source link

chore(volo-http): refactor server and remove common stats #411

Closed wfly1998 closed 2 months ago

wfly1998 commented 2 months ago

Motivation

The original server implementation was not elegant enough, so this commit restructured it.

Additionally, we noticed that common stats and stat tracer could be replaced with custom layers, so we removed those as well.

Solution