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. c9ab283 Merge pull request #3407 from yanglimingcn/feat/attachment_with_checksum by Yang,Liming · 30 hours ago master
  2. 5f228c0 Fix race when falling back from RDMA to TCP (#3406) by Lijin Xiong · 2 days ago
  3. 11b7d80 Support checksumming the attachment together with the body by Yang Liming · 5 days ago
  4. 7c1b522 Fix use-after-free of the new block in SingleIOBuf::assign (#3397) by UB · 3 days ago
  5. e044428 refactor(bvar): replace NULL with nullptr (#3403) by darion-yaphet · 7 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