ricear / rpc-framework Goto Github PK
View Code? Open in Web Editor NEW一个简单的 RPC 框架,主要包括服务注册与发现、网络传输、动态代理、负载均衡等几个核心模块,项目使用 Netty 进行网络传输,设计了一套客户端与服务端的通信协议,采用 Zookeeper 作为注册中心,基于 Spring 注解进行服务的注册与消费,支持 Kyro 和 Protostuff 两种序列化方式,采用 Gzip 对数据进行解压缩,采用 SPI 机制对程序进行解耦,初步实现了 RPC 框架的功能,具有良好的扩展性。
License: Creative Commons Attribution Share Alike 4.0 International