zeng-rpc-framework

手写自己的RPC框架/Handwritten RPC framework

APACHE-2.0 License

Stars
622
Committers
2

Bot releases are visible (Hide)

zeng-rpc-framework - v2.11 Latest Release

Published by zzzzzzzzyt over 2 years ago

v2.11 整合spring和mybatis-plus 将自己的用户中心改造一块 当作rpc的监控中心 同时进行一些判断逻辑上的优化,解决日志乱码问题 优化了后端 同时部署了前端和用户中心后端 可去 https://user.onlyicanstopmyself.top/list/rpc-monitor 使用@zzzzzzzzyt

zeng-rpc-framework - v2.10

Published by zzzzzzzzyt over 2 years ago

格式的修订 异常类的处理 统一配置类的设置 @zzzzzzzzyt

zeng-rpc-framework - v2.9

Published by zzzzzzzzyt over 2 years ago

进行nio那块的简化,新增了idea可视化zookeeper的插件,小热补丁。@zzzzzzzzyt

zeng-rpc-framework - v2.8

Published by zzzzzzzzyt over 2 years ago

用dockerfile构建注册中心镜像使得,用户可以直接在装有docker的环境下一键启动项目所需注册中心 @zzzzzzzzyt

zeng-rpc-framework - v2.7

Published by zzzzzzzzyt over 2 years ago

实现CGLIB代理,于此同时优化了代理类的获取bean的调用 @zzzzzzzzyt

zeng-rpc-framework - v2.6

Published by zzzzzzzzyt over 2 years ago

今日这个版本更新有点粗糙,新增SPI机制实现解压缩工具选取,哈希一致性算法简单版复杂版,同时使得可以保证多线程运行,但是想要实现的自定义解压缩工具 霍夫曼编码出现了问题,日后有时间完成。@zzzzzzzzyt

  • 霍夫曼编码实现解压缩工具
zeng-rpc-framework - v2.5

Published by zzzzzzzzyt over 2 years ago

实现心跳机制、实现多个解压缩工具类BZip Deflater GZip Lz4 Zip @zzzzzzzzyt

zeng-rpc-framework - v2.4

Published by zzzzzzzzyt over 2 years ago

改写序列化的方法,轻量化,同时 新增hessian、FST、fastjson、gson、jackson序列化工具 @zzzzzzzzyt

zeng-rpc-framework - v2.3

Published by zzzzzzzzyt over 2 years ago

v2.3 实现protobuf/protostuff/kryo 通过编译编解码/序列化/序列化 完成对象的传输 @zzzzzzzzyt

zeng-rpc-framework - v2.2

Published by zzzzzzzzyt over 2 years ago

v2.2 实现了对象的传输 用到了netty自带的编解码器 遇到了些bug都是自己粗心导致的 接下来是序列化的一个系列会持续进行优化 @zzzzzzzzyt

zeng-rpc-framework - v2.1

Published by zzzzzzzzyt over 2 years ago

v2.1 Netty实现了全新的netty传输信息,使用了代理模式,异步调用的方式,线程的一些锁的方式,还有,同时兼容了之前的注册中心,负载均衡方法。 @zzzzzzzzyt

zeng-rpc-framework - v1.6

Published by zzzzzzzzyt over 2 years ago

改动不大,用curator实现zookeepper注册中心提供更清晰的代码,效率上是没有什么差别的,降低了使用的复杂性,修改了下 几个启动类 直接让用户自己进行方法的选取调用. @zzzzzzzzyt

zeng-rpc-framework - v1.5

Published by zzzzzzzzyt over 2 years ago

全新升级,将负载均衡策略提取了出来,新增负载均衡策略-随机负载均衡,新增注册中心 nacos 努力努力再努力@zzzzzzzzyt

zeng-rpc-framework - v1.4

Published by zzzzzzzzyt over 2 years ago

1.4版本主要是进行了,服务调用端启动的改写,更加人性化,用户可以直接调用,按照它的需要进行配置,不用追的太深,修改。 @zzzzzzzzyt

zeng-rpc-framework - v1.3

Published by zzzzzzzzyt over 2 years ago

1.3版本新增了注解开发(还不是特别完全的加入)和zookeeper的软负载均衡 @zzzzzzzzyt

zeng-rpc-framework - v1.2

Published by zzzzzzzzyt over 2 years ago

新增 注册中心将服务的调用和注册都移到了注册中心,同时使用了代理类,使得调用方法更加舒适 @zzzzzzzzyt

zeng-rpc-framework - v1.1

Published by zzzzzzzzyt over 2 years ago

通过阻塞nio解决了发送数据粘包拆包问题,因为阻塞nio可以使用InputStream和OutputStream可以实现封装发送,而非阻塞nio不行,因为这些stream都属于是阻塞的,同时还遇到了一个以前没遇到过的bug!之后还会继续精进。 @zzzzzzzzyt

zeng-rpc-framework - v1.0

Published by zzzzzzzzyt over 2 years ago

RPC框架简易版基于NIO @zzzzzzzzyt

Related Projects