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.
4k stars
250 watching
1k forks
Language: Java
last commit: 3 months ago
Linked from 1 awesome list
hessianhttp2protobufrestfulrpc-frameworksofa-boltsofa-rpcsofastack
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 |