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. aa784b8 fix: remove references to non-existent tracked_objects.h in platform_thread_freebsd.cc (#3223) by Daniel Morante · 2 days ago master
  2. 5a2466a Fix stream closed before response during batch stream creation (#3214) by Jenrry You · 9 days ago
  3. bb081be feat(auto_cl): add error rate threshold for punishment attenuation (#3219) by yanfeng · 13 days ago
  4. d22fa17 change protobuf version check for descriptor->extension_range (#3210) by Yang,Liming · 4 weeks ago
  5. c8753e3 Fix some issues with transport (#3206) by Bright Chen · 4 weeks 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