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: 22 days 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,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 |