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. 77e2907 [mysql] Clean-room auth handshake codec (scramble + handshake + packet, Stage 1a of #2093) (#3310) by rajvarun77 · 34 hours ago master
  2. 72adb6e Support RDMA handshake V3 (#3326) by Bright Chen · 7 days ago
  3. af515cc Fix guard SO_BINDTODEVICE (#3320) by Daeho Ro · 7 days ago
  4. 9d5e5a7 Add threat model + security-model discoverability (AGENTS.md → SECURITY.md → THREAT_MODEL.md) (#3324) by Jarek Potiuk · 7 days ago
  5. f98d5d0 Fix HTTPS pooled client crash on unexpected SSL EOF (#3316) by Felix-Gong · 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