Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services, called "baidu-rpc" inside Baidu.
Switch branches/tags
Nothing to show
Clone or download
jamesge Merge pull request #531 from TousakaRin/circuit_breaker
Exposing the status of CircuitBreaker to the builtIn page
Latest commit 2685cd8 Nov 9, 2018
Permalink
Failed to load latest commit information.
.github Add newlines to bug/feature templates Oct 30, 2018
bazel chore: update google_protobuf Jun 26, 2018
cmake Fix cmake build issue when use this project as a submodule. (#428) Aug 19, 2018
docs - rename build to bld in doc, make Mac build ok when case sensitive Nov 5, 2018
example fix default protocol in example/grpc_c++/client.cpp Sep 30, 2018
java Add empty folder of python and java Aug 21, 2017
python Add empty folder of python and java Aug 21, 2017
src Merge pull request #531 from TousakaRin/circuit_breaker Nov 9, 2018
test modify the diff value in grpc timeout test Nov 8, 2018
tools Revert tools/clean_all_examples to clean Makefiles Sep 10, 2018
.gitignore remove unnecessary code Sep 27, 2018
.travis.yml chore: fix travis Jun 4, 2018
BUILD Move BinaryPrinter into separate files and make it more generic Sep 28, 2018
CMakeLists.txt Move BinaryPrinter into separate files and make it more generic Sep 28, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 9, 2018
CONTRIBUTING.md Change the new-issue links Oct 9, 2018
Dockerfile add docker Oct 14, 2017
LICENSE add docs for test Sep 11, 2017
Makefile Makefile: fix for high version protobuf Oct 25, 2018
README.md Move contribution related info into contributing.md Oct 9, 2018
README_cn.md Change the new-issue links Oct 9, 2018
WORKSPACE travis-ci support bazel build Dec 16, 2017
build_in_travis_ci.sh - rename build to bld in doc, make Mac build ok when case sensitive Nov 5, 2018
config.h.in support conditional flags on certain gcc and compile proto file using… Dec 3, 2017
config_brpc.sh config_brpc.sh only uses realpath in macosx Jul 4, 2018
glog.BUILD bazel build support glog Dec 28, 2017
leveldb.BUILD chore: fix undefined reference to butil::ReadCommandLine when to buil… Jun 4, 2018

README.md

中文版

Build Status

brpc

An industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances(not counting clients) and thousands kinds of services, called "baidu-rpc" inside Baidu. Only C++ implementation is opensourced right now.

You can use it to:

Try it!

Contribute code

Please refer to here.

Feedback

Please report bugs, concerns, suggestions by issues, or join QQ-group 498837325 to discuss problems around source code.