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

广州网站制作哪家全面万达做的电商网站

广州网站制作哪家全面,万达做的电商网站,建网站 需要签署协议,洋气的设计公司名字文章目录1. 哨兵1.1 基本概念1.2 选举原理1. 哨兵 1.1 基本概念 Redis机制时通过独立的进程来实现的,和redis-server是不同的进程。 哨兵节点不负责存储数据,只是对其他的redis服务节点起到监控的作用。 如果是从节点挂了,没有关系~ 1.2…

文章目录

  • 1. 哨兵
    • 1.1 基本概念
    • 1.2 选举原理

1. 哨兵

1.1 基本概念

Redis机制时通过独立的进程来实现的,和redis-server是不同的进程。

哨兵节点不负责存储数据,只是对其他的redis服务节点起到监控的作用。
在这里插入图片描述
如果是从节点挂了,没有关系~

1.2 选举原理

  1. 主观下线
    哨兵节点通过心跳包,判断Redis服务器是否正在正常工作,如果心跳包没有如期而至,就认为该Redis节点主观下线了。

    此时一个哨兵节点收不到Redis服务器的心跳包,有可能是网络波动的原因,并不能断定这个Redis服务节点挂了。

  2. 客观下线
    多个哨兵进行投票,一个哨兵节点一票,多个Redis都认为这个Redis服务节点挂了(达到了法定票数)就认为这个Redis服务节点挂了。

  3. 然后多个哨兵节点选出一个leader节点。

    leader选举:

    1. 假设现在有三个哨兵1、2、3.。
    2. 假设哨兵1最先发现主节点是客观下线之后,立即给自己投了一票,并且向2、3发送了投票请求。
    3. 哨兵2、3比1慢了半拍,当他们还没有投出自己手中的票时,收到了拉票请求就会立即投出去。
    4. 如果哨兵节点收到了多个拉票请求,就会投给最先到达的。
      看谁反应快,看谁网络时延小。
  4. 由这个leader节点负责选出一个从节点作为新的主节点。

    选举新的master的标准:

    1. 比较优先级:每个Redis数据节点,都会在配置文件中有优先级的设置(slave-priority),优先级高的从节点,就会胜出。
    2. 比较offset:offset数值越大,说明从节点的数据和主节点越接近。
    3. 比较 runid:每个redis节点启动的时候随机生成一串数字(比较大小,大小全凭缘分)。
  5. 新的主节点指定好之后,leader就会控制整个节点,执行slave no one,成为master;再控制其他节点,执行slave of,让这些其他节点,作为新的主节点的从节点。

  6. 哨兵节点会自动的通知客户端程序,告知新的主节点是谁,并且后续客户端再进行写操作,就会针对新的主节点来进行操作。

注意事项:

  1. 哨兵节点不能只有一个,否则哨兵节点挂了会影响系统的可用性。
  2. 哨兵节点最好是奇数个(大部分情况3个就够了),方便选取leader,得票容易超出半数。
  3. 哨兵节点不负责存储数据。
  4. 哨兵+主从复制提高了可用性,不能解决数据极端情况下丢失的问题。
http://www.dtcms.com/a/578083.html

相关文章:

  • C# 分部类读取学生信息
  • 分布式事务的实现方案:从理论到实践的全方位解析
  • 瑞萨RH850使用记录(三):看门狗(选项字)、AD、CAN、软复位(复位原因)
  • web应用构建与部署的本质区别
  • 源码管理 网站2021年企业所得税怎么征收
  • 建设小说网站的系统有哪些目前最新推广平台
  • iOS文件管理工具深度剖析,从系统沙盒到跨平台文件操作的多工具协同实践
  • 数据结构—排序算法篇二
  • 基于SpringBoot2+Vue2的实验室和实验器材预约平台
  • 比较好的网站建设技术开发wordpress4.7.2写文章
  • 产品定制网站电子商务平台建设内容
  • 手机射频阻抗匹配调试方法
  • 手机网站打不开被拦截怎么办wordpress漂浮按钮
  • Chaos-nano 协作式异步操作系统:赋能 AVR 8 位单片机的革新之路
  • 实对称矩阵的正交相似对角化
  • 印度外贸网站有哪些专注网站建设怎么样
  • Kustomize实战:PV/PVC多环境管理
  • 成都网站平面设计吴桥网站
  • Adobe Photoshop CS6 Lite:PS极端简化版,压缩后大小仅50M,Photoshop精简版
  • 做新闻类网站还有市场吗莱芜最好的网站建设公司
  • 电力变压器绕组变形多物理场耦合建模与在线监测技术
  • WLAN_频段配置
  • 网站策划书的撰写流程是什么福州网站建设 网站设计 网站制作
  • 进程控制核心(含进程地址空间)
  • 【OpenGL学习】第2课:用OpenGL创建第一个窗口
  • Redis单线程还是多线程?
  • 做网站现在用什么语言网站做优化的好处
  • 做网站需要什么知识wdcp 快速迁移网站
  • 《uni-app 长列表优化:虚拟列表(vue-virtual-scroller)解决 1000+ 数据渲染卡顿》(附虚拟列表封装与多端适配)
  • uniapp在app中如何将json以文件格式存到本地(vue3)