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: 3 months 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,625
apache/dubbo A framework for building enterprise-ready microservices with support for RPC, service discovery, traffic management, and observability. 40,569
baidu/sofa-pbrpc A light-weight RPC framework for high-performance and easy-to-use communication between services. 2,135
weibocom/motan A cross-language RPC framework for building high-performance distributed services 5,896
google/tarpc An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. 3,322
samchon/tgrid A framework for distributed computing and remote procedure calls over WebSocket and worker protocols. 148
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,093
apache/thrift A software stack for building interoperable RPC clients and servers across multiple programming languages. 10,438
apache/brpc An industrial-grade RPC framework for high-performance systems 16,597
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 42,124
failsafe-lib/failsafe A Java library providing concise APIs for handling failures and implementing resilience patterns in software systems. 4,203
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