手写自己的RPC框架/Handwritten RPC framework
-
Updated
Jan 7, 2024 - Java
手写自己的RPC框架/Handwritten RPC framework
EasyRpc is a simple, high-performance, easy-to-use RPC framework based on Netty, ZooKeeper and ProtoStuff.
Lnk RPC是一款基于Netty实现RPC通讯协议,支持同步,异步和异步回调三种RPC调用方式,支持参数和返回值多态。支持多种负载均衡方式,支持调用流量控制,支持zookeeper和consul等服务注册发现方式,服务端口支持开发人员,运维人员配置以及动态分配,支持服务依赖关系梳理以及调用链路跟踪。支持spring配置。在服务端通过分组策略将来自不同组别的请求处理资源隔离,该思路借鉴与RocketMQ的实现思想。
🚀A simple rpc framework implemented with netty for learning
netty rpc which supports multi protocols
所有netty项目的例子
Build Rpc、HttpClient、HttpServer etc. based on Netty
参考Dubbo编写的RPC框架,用于学习使用。基于Netty实现底层通信,实现了基本的RPC功能,包括超时重试,负载均衡等功能,且可以通过Extension机制进行扩展。
Summer Boot Framework was initiated by a group of developers in 2004 to provide a high performance, free customizable but also lightweight Netty JAX-RS Restful, WebSocket and gRPC service with powerful reusable non-functional features, and was adopted by several Toronto law firms in 2011 to customize their back-end services.
A Light-weight distributed RPC Framework.
Add a description, image, and links to the netty-rpc topic page so that developers can more easily learn about it.
To associate your repository with the netty-rpc topic, visit your repo's landing page and select "manage topics."