srpc

RPC framework

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.

RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.

GitHub

2k stars
50 watching
388 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list

brpcopentelemetryprotobufrpcthrifttrpcworkflow

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
trpc-group/trpc-goA high-performance RPC framework written in Go, allowing multiple services to communicate with each other in a pluggable and modular way.844
samchon/tgridA framework for distributed computing and remote procedure calls over WebSocket and worker protocols.148
baidu/sofa-pbrpcA light-weight RPC framework for high-performance and easy-to-use communication between services.2,135
kostya/simple_rpcAn RPC framework for building remote procedure calls between different languages and applications.68
cinemast/libjson-rpc-cppA C++ framework for JSON-RPC remote procedure calls956
walkor/workerman-jsonrpcA framework that enables high-performance remote procedure calls (RPCs) and distributed services with support for multiple protocols, event-driven architecture, and fault-tolerant operations.252
octopusdeploy/halibutAn SSL-based JSON-RPC framework for .NET that enables bidirectional communication and flexible configuration options.12
google/tarpcAn RPC framework for Rust that simplifies the process of creating and managing remote procedure calls.3,322
bigcommerce/grufA Ruby framework for building gRPC services with request context support and robust client error handling.630
nsuke/protobuf-qmlA framework that enables efficient serialization and RPC using Protocol Buffers and gRPC for QtQuick2 applications.55
grpc/grpcAn RPC framework and library for building high-performance distributed systems42,124
grpc/grpc-kotlinA high-performance RPC framework that generates runtime code for client-stubs and server-side plumbing1,206
rookie-ninja/rk-grpcA tool for building gRPC microservices with automated code generation and middleware support75
nuxinl/arpcAn RPC framework that supports file descriptor passing and privilege separation.18
hprose/hprose-golangA cross-language RPC framework for building distributed applications across multiple programming languages1,260