码迷,mamicode.com
首页 > 其他好文 > 详细

猜测的rpc负载均衡原理,基于dubbo的架构

时间:2018-07-04 15:11:20      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:架构   消费   核心   封装   port   balance   模型   本地   dir   

  1. 集群层(Cluster):封装多个提供者的路由及负载均衡,并桥接注册中心,以Invoker为中心,扩展接口为Cluster、Directory、Router和LoadBalance。将多个服务提供方组合为一个服务提供方,实现对服务消费方来透明,只需要与一个服务提供方进行交互。
  2. 远程调用层(Protocol):封将RPC调用,以Invocation和Result为中心,扩展接口为Protocol、Invoker和Exporter。Protocol是服务域,它是Invoker暴露和引用的主功能入口,它负责Invoker的生命周期管理。Invoker是实体域,它是Dubbo的核心模型,其它模型都向它靠扰,或转换成它,它代表一个可执行体,可向它发起invoke调用,它有可能是一个本地的实现,也可能是一个远程的实现,也可能一个集群实现。

猜测的rpc负载均衡原理,基于dubbo的架构

标签:架构   消费   核心   封装   port   balance   模型   本地   dir   

原文地址:https://www.cnblogs.com/yedu/p/9263190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!