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

深圳做网站设计的公司怎么用ip地址做网站

深圳做网站设计的公司,怎么用ip地址做网站,网站建设目标是什么,安阳县属于哪个省哪个市关于共识算法Raft的常见误解 Raft 共识算法最终一致性与线性一致性日志的覆盖与删除Remove节点时需要skip 总结参考文档 Raft 共识算法 最近翻了翻Raft相关的资料,同时也总结了日常工作的一些积累,就当做Raft技术笔记吧。 由于工作的关系,Ra…

关于共识算法Raft的常见误解

  • Raft 共识算法
    • 最终一致性与线性一致性
    • 日志的覆盖与删除
    • Remove节点时需要skip
  • 总结
  • 参考文档

Raft 共识算法

最近翻了翻Raft相关的资料,同时也总结了日常工作的一些积累,就当做Raft技术笔记吧。

由于工作的关系,Raft是所有组件共用的算法核心,包括RocketMQ、Consul、CubeFS等,所以对Raft也算脸熟了(当然它可能不怎么认识我,工作中这种情况挺常见的,不知道为什么:-)

最终一致性与线性一致性

最终一致性,常表述为弱一致性,这里的弱是较于强而言(后续会有个人基于现实场景中遇到的问题进行对比),而线性一致性常说的是强一致性。

日志的覆盖与删除

摘抄网上一篇文章的片段“由于从节点的最大日志数据二元组是<7,12>,与leader发送过来的日志数据<6,10>不匹配,索引11、12的数据将被删除”

Raft 主从同步流程如下:
索引6-10会从leader同步(Append Entries),但是由于leader的索引只是到10,follower上的committed index 会重置到10(与Leader保持一致,参考Raft 安全性原则),索引11、12不会做任何更改,当leader收到新的写请求后索引递增到11、12;那么follower会从leader同步数据,此时会覆盖(follower上索引11、12的内容会被leader上新写入的内容覆盖,由此leader、follower上索引11、12保持一致);

上述流程中可以发现,并没有删除流程;Raft 的读写都从Leader上进行,同时Leader是Append-Only的,所以删除流程对于Raft来说是不存在的操作。

Remove节点时需要skip

回放时需要跳过remove自身节点的日志,否则当前节点无法加入集群;

这点尤为重要,曾经线上遇到某个节点恢复上线时总是保持分钟级在线,然后就自动下线了,四处排查总是找不到原因,本地也无法复现,最后滤逻辑和日志发现,remove self了,哭笑不得。

总结

未完待续

参考文档

1、Raft wiki

http://www.yayakq.cn/news/636336/

相关文章:

  • 网站反向代理怎么做深圳做网站在去那备案
  • 南召微网站建设如何做网络营销方案
  • 公司建站模版网站开发标准
  • 仿糗事百科网站源码网站制作哪个好一些
  • 没有营业执照可以建设网站科技公司网站建设方案书模板
  • 中国工程建设造价管理协会网站手机如何制作网站源码
  • 网站社区建设课题组网站建设
  • 免费搭建平台网站哈尔滨网站建设索q.479185700
  • 推广app网站外卖网站开发能多少钱
  • 如何做区块链网站wordpress 同城生活
  • 纯文字网站设计网页界面设计怎么做
  • 网站产品推广制作wordpress随机评论头像
  • 如何增加网站外链中国核建平台
  • 网站产品展示代码网站建设电商
  • 家教网站怎么做品牌的宣传及推广
  • 做单页网站容易排名吗wordpress上百人
  • 效果图网站发帖平台如何在网站上做背景图片怎么做
  • 网站服务器的选择有哪几种方式?wordpress 关于我们页面模板
  • 做汽车保养的网站上深圳做公司网站的公司
  • 网站建设与运维预算网站后台信息管理怎么做
  • 国贸网站建设ftp怎么连接网站空间
  • 网站与与云的关系网站漏洞以及找后台入口 等功能.
  • 免费外贸网站源码免费建立自己的网站代码
  • 广州seo网站推广网络公司网站模板
  • 网站怎么做h5支付专业网站开发费用
  • 招聘网站竞品分析怎么做学网站开发要什么基础
  • 网站备案知识郑中设计事务所
  • 萧山建设局网站首页谷歌怎么做网站推广
  • 北京建设网站深圳专业建网站公司
  • 如何增强网站的安全性湖南长沙旅游景点