Skip to content

Releases: TheWhc/MyRpc

基于ZooKeeper为注册中心实现的RPC

15 Jun 18:01
Compare
Choose a tag to compare

已实现

  • 基于ZooKeeper实现了注册与发现
  • 负载均衡
  • 动态感知服务器状态

基于Netty实现的RPC

07 Jun 18:34
Compare
Choose a tag to compare
Pre-release

Netty + 多种序列化方式

已实现

  • NIO传输
  • 多种序列化方式

TODO

  • 注解自动注册服务
  • 服务发现,整合ZooKeeper
  • 负载均衡

基于BIO实现的RPC

28 May 16:01
Compare
Choose a tag to compare
基于BIO实现的RPC Pre-release
Pre-release

Java BIO + JDK原生序列化 + JDK动态代理实现

优点

  • 通用消息格式(Request、Response)
  • 客户端的动态代理完成对Request消息格式的封装
  • 支持服务端暴露多个服务接口,服务端程序抽象化,规范化
  • 添加线程池版的服务端的实现

缺点

  • 传统的BIO与线程池网络传输性能低

TODO

  • Netty传输
  • 多种序列化方式