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".

GitHub

17k stars
810 watching
4k forks
Language: C++
last commit: 4 days ago
Linked from 2 awesome lists

rpc

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
grpc/grpc An RPC framework and library for building high-performance distributed systems 42,051
google/tarpc An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. 3,313
baidu/sofa-pbrpc An implementation of the Google Protocol Buffers RPC framework. 2,132
baidu/braft An implementation of the RAFT consensus algorithm for distributed systems 3,991
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,961
grpc/grpc-dotnet An implementation of the gRPC remote procedure call framework for .NET applications 4,219
unum-cloud/ucall A high-performance networking framework for building fast and efficient web servers and RPC systems. 1,151
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,070
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,112
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 957
hprose/hprose-golang A cross-language RPC framework for building distributed applications across multiple programming languages 1,260