摘要:
要完成一个高可用、高性能的RPC框架,需要对其架构的设计进行梳理,这里参考xxl-rpc框架,对整个项目进行梳理。 以上就是项目的整个构架,分为四个部分; 第一个是服务发布与引入,基于JDK动态代理以及Spring实现;包括invoker和provider。 第二个部分是服务注册,基于zookeep 阅读全文
摘要:
恢复内容开始 Netty概述 netty是JBoss提供的开源网络编程框架,提供异步的、基于事件驱动的网络应用程序框架和工具。 架构 使用了典型的三层网络架构,Reactor 通信调度层 -> 职责链 PipeLine -> 业务逻辑处理层 Reactor层主要监听网络的读写和连接操作,负责将网络层 阅读全文