# spring-rpc-parent **Repository Path**: phoenix124/spring-rpc-parent ## Basic Information - **Project Name**: spring-rpc-parent - **Description**: 【工具 + 样例】通过Zookeeper实现服务的注册,并通过netty进行网络通信协议,实现服务的注册和服务的调用。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-06 - **Last Updated**: 2021-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README spring-rpc-parent 类似Dubbo协议的服务,将服务注册到Zookeeper上,客户端通过Zookeeper发现服务 模块说明: 1) spring-rpc-common 序列化和反序列化的工具类 2) spring-rpc-registry 注册到Zookeeper上的工具类,将服务注册到Zookeeper上面 3) spring-rpc-server 服务端依赖类 依赖 spring-rpc-common spring-rpc-client 4) spring-rpc-clent 消费端依赖类 依赖 spring-rpc-common spring-rpc-client 5) spring-rpc-z-api 接口声明类 6) spring-rpc-z-client 客户端调用类 --测试客户端 依赖 spring-rpc-common spring-rpc-client spring-rpc-client 7) spring-rpc-z-server 服务端调用类 --测试服务端 依赖 spring-rpc-common spring-rpc-client spring-rpc-server 使用到的技术点包含: 1) maven多模块 2)netty-all 3)Zookeeper 4)Spring 5)序列化 测试调用说明 1、先启动 RpcBootstrap.java 2、调用 MainServiceTest.java 进行测试