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
812 watching
4k forks
Language: C++
last commit: 4 days 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 | 41,968 |
google/tarpc | An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. | 3,298 |
baidu/sofa-pbrpc | A light-weight RPC framework implementation of Google's protobuf RPC framework | 2,132 |
baidu/braft | An implementation of the RAFT consensus algorithm for distributed systems | 3,973 |
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,956 |
grpc/grpc-dotnet | An implementation of the gRPC remote procedure call framework for .NET applications | 4,215 |
unum-cloud/ucall | A high-performance networking framework for building fast and efficient web servers and RPC systems. | 1,139 |
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,061 |
improbable-eng/grpc-web | A client library for gRPC Web services in browsers and Node.js | 4,392 |
hyperium/tonic | A high-performance gRPC client and server implementation with async/await support | 10,019 |
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 | 955 |
hprose/hprose-golang | A cross-language RPC framework for building distributed applications across multiple programming languages | 1,260 |