Releases: TheWhc/MyRpc
Releases · TheWhc/MyRpc
基于ZooKeeper为注册中心实现的RPC
已实现
- 基于ZooKeeper实现了注册与发现
- 负载均衡
- 动态感知服务器状态
基于Netty实现的RPC
Netty + 多种序列化方式
已实现
- NIO传输
- 多种序列化方式
TODO
- 注解自动注册服务
- 服务发现,整合ZooKeeper
- 负载均衡
基于BIO实现的RPC
Java BIO + JDK原生序列化 + JDK动态代理实现
优点
- 通用消息格式(Request、Response)
- 客户端的动态代理完成对Request消息格式的封装
- 支持服务端暴露多个服务接口,服务端程序抽象化,规范化
- 添加线程池版的服务端的实现
缺点
- 传统的BIO与线程池网络传输性能低
TODO
- Netty传输
- 多种序列化方式