当前位置: 首页 > news >正文

佛山建设外贸网站公司seo网站的优化方案

佛山建设外贸网站公司,seo网站的优化方案,建设公司经营范围,免费windows云电脑Redis原理篇——哨兵机制 1.Redis哨兵2.哨兵工作原理2.1.哨兵作用2.2.状态监控2.3.选举leader2.4.failover 1.Redis哨兵 主从结构中master节点的作用非常重要#xff0c;一旦故障就会导致集群不可用。那么有什么办法能保证主从集群的高可用性呢#xff1f; 2.哨兵工作原理 … Redis原理篇——哨兵机制 1.Redis哨兵2.哨兵工作原理2.1.哨兵作用2.2.状态监控2.3.选举leader2.4.failover 1.Redis哨兵 主从结构中master节点的作用非常重要一旦故障就会导致集群不可用。那么有什么办法能保证主从集群的高可用性呢 2.哨兵工作原理 Redis提供了哨兵Sentinel机制来监控主从集群监控状态确保集群的高可用性。 2.1.哨兵作用 哨兵集群作用原理图 哨兵的作用如下 状态监控Sentinel 会不断检查你的 master 和 slave 是否按预期工作故障恢复failover如果 master 故障Sentinel 会将一个 slave 提升为 master 。当故障实例恢复后会成为 slave状态通知 Sentinel 充当 Redis 客户端的服务发现来源当集群发生 failover 时会将最新集群信息推送给 Redis 的客户端 那么问题来了 Sentinel 怎么知道一个 Redis 节点是否宕机呢 2.2.状态监控 官方文档 High availability with Redis Sentinel Sentinel 基于心跳机制监测服务状态每隔1秒向集群的每个节点发送ping命令并通过实例的响应结果来做出判断 主观下线sdown如果某sentinel节点发现某Redis节点未在规定时间响应则认为该节点主观下线。客观下线(odown)若超过指定数量通过 quorum 设置的sentinel都认为该节点主观下线则该节点客观下线。quorum值最好超过Sentinel节点数量的一半Sentinel节点数量至少3台。 如图 一旦发现master故障sentinel需要在salve中选择一个作为新的master选择依据是这样的 首先会判断 slave 节点与 master 节点断开时间长短如果超过 down-after-milliseconds * 10 则会排除该slave节点然后判断 slave 节点的 slave-priority值越小优先级越高如果是 0 则永不参与选举默认都是1。如果 slave-prority 一样则判断 slave 节点的 offset 值越大说明数据越新优先级越高最后是判断 slave 节点的 run_id 大小越小优先级越高通过 info server 可以查看 run_id 。 问题来了当选出一个新的master后该如何实现身份切换呢 大概分为两步 在多个 sentinel 中选举一个 leader由 leader 执行 failover 2.3.选举leader 首先Sentinel 集群要选出一个执行 failover 的 Sentinel 节点可以成为 leader 。要成为 leader 要满足两个条件 最先获得超过半数的投票获得的投票数不小于 quorum 值 而 sentinel 投票的原则有两条优先投票给目前得票最多的如果目前没有任何节点的票就投给自己 比如有3个 sentinel 节点s1 、s2 、s3 假如 s2 先投票此时发现没有任何人在投票那就投给自己。s2 得 1 票接着 s1 和 s3 开始投票发现目前 s2 票最多于是也投给 s2 s2 得 3 票s2 称为 leader 开始故障转移 不难看出谁先投票谁就会称为 leader 那什么时候会触发投票呢 答案是 第一个确认 master 客观下线的人会立刻发起投票一定会成为 leader 。 OKsentinel找到 leader 以后该如何完成 failover 呢 2.4.failover 我们举个例子有一个集群初始状态下 7001 为 master 7002 和 7003 为 slave 假如 master 发生故障slave1 当选。则故障转移的流程如下 sentinel 给备选的 slave1 节点发送 slaveof no one 命令让该节点成为 master sentinel 给所有其它 slave 发送 slaveof 192.168.150.101 7002 命令让这些节点成为新 master 也就是 7002 的 slave 节点开始从新的 master 上同步数据。 最后当故障节点恢复后会接收到哨兵信号执行 slaveof 192.168.150.101 7002 命令成为 slave 参考 https://www.bilibili.com/video/BV1S142197x7?p145vd_sourcef586bbf89de5904ba5a05a8c1d18f1c4
http://www.hkea.cn/news/14400578/

相关文章:

  • wordpress 禁止注册网站seo关键词优化排名
  • 知名网站开发多少钱怎样去推广自己的网店
  • 成都网站建设学习吉祥物在线设计网站
  • 郑州网站建设 华数主题网站建设平台
  • 科普网站建设织梦dede网站后台被挂黑链怎么办
  • dedecms手机版重庆网站建设优化
  • 河北省建设工程招标投标网站成都网站建设报价表
  • 卖文具的网站建设网站风格什么意思
  • 网站推广问题淘宝上做网站排名
  • 手机微网站怎么做的高端网站设计公司有
  • 山东网站建设app有没有做书签的网站
  • 兰州新区规划建设管理局网站网站设计学校
  • 泉州建网站网站建设找工作
  • 网站服务器有哪几种网页设计模板html代码软件
  • tk网站域名郑州网站建设郑州网络推广
  • 网站安全建设情况报告关键词推广设置方法
  • 个人做电影网站有什么风险电子商务网站推广的目的
  • 信用 网站 建设方案天河建设网站制作
  • 松江集团网站建设网站游戏网站怎么自己做
  • 建设模板网站中国网络平台排名前十
  • 住建局官网网站网站快速推广排名技巧
  • 摄影图片素材网站商务网站信息审核的重要性在于
  • 网站建设评语wordpress2014
  • 毕业设计购物网站开发的意义wordpress 个人简介栏
  • 建自己的网站wordpress发文章
  • 2016网站设计免费ppt模板的网站
  • 哪个网站可以接加工单泰安范镇孟庄村
  • 东营网站建设铭盛信息做视频网站 视频放在哪里找
  • 如何检测网站被搜索引擎惩罚了桂林市天气预报7天
  • 衡水网站建设知识呼市做网站