# all-rpc **Repository Path**: quercus-sp204/all-rpc ## Basic Information - **Project Name**: all-rpc - **Description**: 基于netty的rpc框架;jdk动态代理;序列化、压缩报文;支持zk、nacos注册中心 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2024-11-29 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Netty, 框架, nacos, zookeeper ## README # all-rpc ## 介绍 基于netty的rpc框架 ## 模块说明 【common】 ---- 实例接口
【proxy】 ---- 代理详解相关内容-- 动态代理jdk,cglib 结合文章:https://www.cnblogs.com/jackjavacpp/p/18582124
【simple-consumer-static】 究极简易rpc--静态代理
【simple-provider-static】 究极简易rpc--静态代理
【all-tRpc-framework】 --- all-rpc框架源码核心
【all-tRpc-demo】 --- all-rpc使用demo
浏览顺序 **第一步:研究极其简易的项目** simple-consumer-static 究极简易rpc--静态代理
simple-provider-static 究极简易rpc--静态代理
-----------------------------------------------静态代理的问题,想必可以一眼发现。。。 **第二步:研究框架** 先安装zookeeper3.8.4 将zoo_sample.cfg复制一份 --> zoo.cfg
然后在里面修改,注意dataDir需要根据自己的电脑来。 ```conf dataDir=E:\\dev-env\\apache-zookeeper-3.8.4-bin\\data # the port at which the clients will connect clientPort=2181 clientPortAddress=0.0.0.0 maxClientCnxns=60 ``` 【结合文章 rpc导读】:https://www.cnblogs.com/jackjavacpp/p/18729326 【先启动provider】从all-tRpc-demo / demo-simple-provider的主启动类开始看起。 【服务提供者启动完成后,可以启动consumer了】 从all-tRpc-demo / demo-simple-consumer 的主启动类开始看起。 ## 1.simple-demo