brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".

Clone this repo:
  1. e194021 fix(server): synchronize bthread initialization handoff (#3740) by nkysg · 8 hours ago master
  2. 537c886 Escape resolved hostnames in HTML connection output (#3664) by Xiaofeng Wang · 11 hours ago
  3. 44dfa6c Fix bthread id butex state races (#3689) by nkysg · 2 days ago
  4. 81c5e5c Fix object pool block size limits under ASan (#3737) by Bright Chen · 2 days ago
  5. 11a404b Widen timed-boundary bounds in benchmark_fb smoke for CI jitter (#3732) by randomkang · 3 days ago

中文版

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

bRPC is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc.

“bRPC” means “better RPC”.

You can use it to:

Try it!

Contribute code

Please refer to here.

Feedback and Getting involved

Code of Conduct

We follow the code of conduct from Apache Software Foundation, please refer it here Link.