RPC框架-Satellite

       随着网站规模的不断扩大,系统并发访问量也越来越高,传统基于 Tomcat 等 Web 容器的垂直架构已经无法满足需求,需要拆分应用进行服务化,以提高开发和维护效率。从组网情况看,垂直的架构拆分之后,系统采用分布式部署,各个节点之间需要远程服务调用,高性能的 RPC 框架必不可少。

       以下是我写的一个RPC框架初步方案。

 

      技术选型: Netty 作为异步高性能的通信框架,往往作为基础通信组件被使用。

 

      系统的总体结构图(参考dubbo的结构图)

 

 

      
 

 

     1. Registry注册模块

            1.1 Registry注册模块流程图

             

 
           
 

 

            1.2 Registry注册模块类图

 



 

 

            1.3 Registry注册模块时序图

 

    

 

      2. Monitor 监控模块

             2.1 Monitor监控模块流程图

             


 
 

             2.2 Monitor监控模块类图

 

 

 

             2.3 Monitor监控模块时序图

 

     3. Romoting远程通信传输模块

 

             3.1 Romoting远程通信传输模块类图

 

 

 

     4. Proxy代理模块

             4.1 代理模块流程图

 

 

 

             4.2 代理模块类图

 

 

 

 

     服务初始化启动类图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值