sofa-rpc

RPC framework

A production-level Java RPC framework providing high-performance and extensibility for point-to-point remote service invocation

SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.

GitHub

4k stars
250 watching
1k forks
Language: Java
last commit: 22 days ago
Linked from 1 awesome list

hessianhttp2protobufrestfulrpc-frameworksofa-boltsofa-rpcsofastack

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sofastack/sofa-jraft A production-grade Java implementation of the RAFT consensus algorithm for distributed systems 3,599
apache/dubbo A framework for building enterprise-ready microservices with support for RPC, service discovery, traffic management, and observability. 40,527
baidu/sofa-pbrpc A light-weight RPC framework implementation of Google's protobuf RPC framework 2,132
weibocom/motan A cross-language RPC framework for building high-performance distributed services 5,893
google/tarpc An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. 3,298
samchon/tgrid Provides a framework for distributed computing and RPC in TypeScript, enabling remote function calls over WebSocket and Worker protocols. 145
walkor/workerman-jsonrpc A 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
cloudwego/netpoll A high-performance networking framework designed to optimize RPC scenarios in Go applications. 4,061
apache/thrift A software stack for building interoperable RPC clients and servers across multiple programming languages. 10,409
apache/brpc An industrial-grade RPC framework for high-performance systems 16,558
palantir/conjure-java-runtime Provides libraries and tools for building RESTish/RPC servers and clients with SSL configuration and exception handling 79
grpc/grpc An RPC framework and library for building high-performance distributed systems 41,968
failsafe-lib/failsafe A Java library providing concise APIs for handling failures and implementing resilience patterns in software systems. 4,201
kekekeks/corerpc An extensible RPC library with support for multiple transport protocols and automatic class registration. 82
janestreet/rpc_parallel A type-safe library for building parallel applications by providing a safe and efficient way to create concurrent RPC (Remote Procedure Call) interfaces. 47