brpc
RPC framework
An industrial-grade RPC framework for high-performance systems
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".
17k stars
810 watching
4k forks
Language: C++
last commit: about 1 month ago
Linked from 2 awesome lists
rpc
Related projects:
Repository | Description | Stars |
---|---|---|
grpc/grpc | An RPC framework and library for building high-performance distributed systems | 42,124 |
google/tarpc | An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. | 3,322 |
baidu/sofa-pbrpc | A light-weight RPC framework for high-performance and easy-to-use communication between services. | 2,135 |
baidu/braft | An implementation of the RAFT consensus algorithm for distributed systems | 4,007 |
sogou/srpc | An RPC framework built on top of C++ Workflow, supporting multiple protocols and data formats for building scalable and high-performance remote procedure call systems. | 1,969 |
grpc/grpc-dotnet | An implementation of the gRPC remote procedure call framework for .NET applications | 4,229 |
unum-cloud/ucall | A high-performance networking framework for building fast and efficient web servers and RPC systems. | 1,154 |
octopusdeploy/halibut | An SSL-based JSON-RPC framework for .NET that enables bidirectional communication and flexible configuration options. | 12 |
chadrem/amf_socket | A bi-directional RPC library that enables high performance network communication between Actionscript applications. | 11 |
cloudwego/netpoll | A high-performance networking framework designed to optimize RPC scenarios in Go applications. | 4,093 |
improbable-eng/grpc-web | A client library for gRPC Web services in browsers and Node.js | 4,394 |
hyperium/tonic | A high-performance gRPC client and server implementation with async/await support | 10,180 |
hyperf/jet | A unified RPC client library built on top of the JSONRPC protocol, supporting various transporters and allowing for easy registration and service binding. | 57 |
cinemast/libjson-rpc-cpp | A C++ framework for JSON-RPC remote procedure calls | 956 |
hprose/hprose-golang | A cross-language RPC framework for building distributed applications across multiple programming languages | 1,260 |