主从模式在不同场景下的解释
在大数据背景下的概念含义:
Leader-Follower:该模式下,Leader和follower一般可以承担相同的工作,但一个时刻真正服务的只有leader,follower只是用来提高整体的可用性,在leader宕机的时候,从follower中竞选出新的leader。例如Zookeeper。
Master-Slave: 也称之为Master-worker,两种角色承担不同的工作,在Hadoop生态里,一般由Master更多的是承担一个资源管理的功能,而slave承担具体的job,而且这里的job一般是可以分解的,划分到多个slave上并行执行。例如HDFS的Namenode与DataNode,或者YARN的ResourceManager与NodeManager
在传统架构模式下的概念含义:
Master-Slave: 多用于数据库的设计中,master节点提供write(有时也提供read),而slaver仅提供read的能力。当master宕机的时候,一个slave可以接管成为master
active/active:指两台机都是同时工作,有真正做到负载均衡的作用,一般业务主机,前面多需要负载均衡。
active/standby:只有active提供业务功能,而standby只是启动状态(如果是数据库需要从active节点同步数据,业务主机则只是启动状态),在active节点挂掉的时候,standby可以立即接管工作。
主从模式在不同场景下的解释相关推荐
- 原型模式的应用场景_23中设计模式(上)
学习主题:设计模式 学习目标: 对应视频: http://www.itbaizhan.cn/course/id/85.html 对应文档: 无 对应作业 1. 单例模式_应用场景_饿汉式_懒汉式(视频 ...
- 【云原生|实践指北】5:真实业务场景下云原生项目落地实践学习
真实业务场景下云原生项目落地实践学习 写在前面的话 1.容器化的落地实践 搜题APP的云上之旅 2.Serverless的落地实践 某电商APP的Serverless改造之旅 3.云原生TKE的落地实 ...
- Redis主从模式下过期数据和数据不一致
1. 目录 1. 目录 2. Redis删除策略 2.1. 惰性删除 2.2. 定时删除 2.3. 内存淘汰机制 3. 过期数据 3.1. 读取 Master 3.2. 读取 Slave 3.2.1. ...
- android otg主从切换,一种自动切换OTG设备主从模式下的Vbus电压的方法与电路与流程...
本发明涉及otg设备的检测领域,更具体地说,涉及一种自动切换otg设备主从模式下的vbus电压的方法与电路. 背景技术: 现有技术中,具备otg功能的设备通过检测usb_id引脚的状态来判断工作为ho ...
- FocalLoss原理通俗解释及其二分类和多分类场景下的原理与实现
文章目录 1. FocalLoss的应用场景 2. 二分类场景下FocalLoss原理解释 2.1 FocalLoss如何调节正负样本权重 2.2 FocalLoss如何调节难易样本权重 2.3 整合 ...
- 异地多活场景下的数据同步之道 | 珍藏版
在当今互联网行业,大多数互联网从业者对"单元化"."异地多活"这些词汇已经耳熟能详.而数据同步是异地多活的基础,所有具备数据存储能力的组件如:数据库.缓存.MQ ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part7(Redis常见使用(部署)方式:单机模式、主从模式、哨兵模式、集群模式)~整起
Redis持久化:RDB.AOF是针对存储在一台服务器上的数据由于存储过程被打断而发生丢失的情况的.此时,咱们肯定要考虑到,所有鸡蛋都放在一个篮子里是会出问题的. 如果服务器发生了宕机,由于数据恢复是 ...
- 异地多活场景下的数据同步之道
在当今互联网行业,大多数人互联网从业者对"单元化"."异地多活"这些词汇已经耳熟能详.而数据同步是异地多活的基础,所有具备数据存储能力的组件如:数据库.缓存.M ...
- 秒杀场景下如何保证数据一致性?就这个问题我给出了最详细的方案
本文主要讨论秒杀场景的解决方案. 什么是秒杀? 从字面意思理解,所谓秒杀,就是在极短时间内,大量的请求涌入,处理不当时容易出现服务崩溃或数据不一致等问题的高并发场景. 常见的秒杀场景有淘宝双十一.网约 ...
最新文章
- hongyi lee 作业1
- 关于c中的inline
- 设计模式--策略(Strategy)模式
- Managing the Lifecycle of a Bound Service
- webpack打包js文件
- C#微信公众号开发系列教程五(接收事件推送与消息排重)
- Scrapy爬虫(8)scrapy-splash的入门
- Question | 网站被黑客扫描撞库该怎么应对防范?
- mac mongodb 安装
- Elizabeth Taylor【伊丽莎白·泰勒】
- UML统一建模语言快速入门
- 关于微信旧版本扫码登陆,旧版的登陆限制的一些经验
- OpenCV 禁止吸烟图像拼接
- CentOS 8.5.111与历史版本的下载、CentOS YUM配置
- Qt--QObject
- Excel如何打开两个独立窗口
- python 自动播放_在IPython noteb中自动播放声音
- 坑人无数的俩货:半包和粘包
- 小技巧,不积硅步无以至千里
- eplan可运行于linux系统吗,Eplanp82.6安装对电脑操作系统的要求
热门文章
- 数据分析的5层解读,报表仍是有效的落地实践!
- 案例学习BlazeDS+Spring之二Spring BlazeDS Integration 101
- linux 7 yum源,Linux Redhat 7 安装免费yum源
- $_server[#039;php_auth_user#039;],ecshop中$user ($GLOBALS[#039;user#039;])对象在哪里定义的...
- python将矩阵顺时针旋转90度_python 二维数组90度旋转的方法
- java用于保存登录对象怎么写,利用对象流模仿登陆注册功能——Java对象流应用...
- P1022 计算器的改良
- 【论文笔记】Neural Graph Collaborative Filtering
- TensorFlow——如何查看当前版本TF编译使用的CUDA和cuDNN的编译版本
- 2018.09.07阿里巴巴笔试题