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

RPC远程调用框架rsf和dubbo

时间:2019-05-14 20:48:26      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:负载均衡   轮询   压力   nts   最小   事件   通信协议   列表   mic   

1、rsf(Remote service framework)框架整体的架构

技术图片

 

思考点:

1、注册中心使用的zookeeper,多机房部署,各注册中心要求数据一致,如何在一个节点发生异常情况下,不影响其他节点?

服务发现模块会定时的将最新的服务提供方列表刷新到注册中心,如PUMP定时的将提供方的接口列表写入到注册中心。注册中心考虑到 ZK 的优势、局限和 Redis 优势,通过 Pump 定时批量刷新数据到 ZK 集群,减少 ZK 写入压力;通过 Redis 集群管理提供方上下线,由 Pump 订阅 Redis 事件,增量更新数据到 ZK。多机房注册中心的 Pump 相互订阅,使每个 Zk 集群保留全量节点数据,支撑多数据中心业务多活场景 

2、服务提供方更新修改了服务,如何更新到注册中心?

服务提供者在启动时,向注册中心注册自己提供的服务。如果有变更,注册中心将基于长连接推送变更数据给消费者。

3、RPC通信协议有哪些?

 

4、负载均衡策略

随机策略、轮询策略、最小负载请求

 

RPC远程调用框架rsf和dubbo

标签:负载均衡   轮询   压力   nts   最小   事件   通信协议   列表   mic   

原文地址:https://www.cnblogs.com/ws-zhuli/p/10864384.html

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