There are 26 repositories under rpc-framework topic.
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Hprose is a cross-language RPC. This project is Hprose for Golang.
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯 || 多对多关系的分布式锁 || 基于Servlet的HTTP框架 || 基于系统通用多线程模型的Websocket框架 || 支持行级锁的多线程锁 )等组件,按需选择组件,不绑架开发者。
SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
RPC explained by writing simple RPC framework in 300 lines of pure Golang.
ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability
EasyRPC是一个远程过程调用(Remote Procedure Call,简称RPC)的最小实现。它使用极少的类、方法演示了RPC的实现原理,是一个学习RPC工作原理的良好示例。
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Zero: A simple, fast, high performance and low latency Python framework (RPC + PubSub) for building microservices or distributed servers
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
Dubbo3: distributed RPC framework from Alibaba Dubbo2
✈A high-performance RPC based on Java & Netty.
Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架,使用 Spring 提供依赖注入与参数配置,使用 Netty 实现 NIO 方式的数据传输,使用 Protostuff 实现对象序列化,使用 ZooKeeper 实现服务注册与发现。使用该框架,可将服务部署到分布式环境中的任意节点上,客户端通过远程接口来调用服务端的具体实现,让服务端与客户端的开发完全分离,为实现大规模分布式应用提供了基础支持