ICode9

精准搜索请尝试: 精确搜索
  • Zookeeper全解析——Paxos作为灵魂(转)2022-03-25 17:02:08

    原计划在介绍完ZK Client之后就着手ZK Server的介绍,但是发现ZK Server所包含的内容实在太多,并不是简简单单一篇Blog就能搞定的。于是决定从基础搞起比较好。 那么ZK Server最基础的东西是什么呢?我想应该是Paxos了。所以本文会介绍Paxos以及它在ZK Server中对应的实现。 先说Paxos,

  • Paxos协议2021-07-07 21:03:41

            像 2PC 和 3PC 都需要引入一个协调者的角色,当协调者 down 掉之后,整个事务都无法提交,参与者的资源都出于锁定的状态,对于系统的影响是灾难性的,而且出现网络分区的情况,很有可能会出现数据不一致的情况。需要一种不用协调者角色,每个参与者来协调事务的机制。    

  • 分布式系统理论进阶:Paxos变种和优化2021-06-10 23:54:46

    GitHub:https://github.com/wangzhiwubigdata/God-Of-BigData 关注公众号,内推,面试,资源下载,关注更多大数据技术~ 大数据成神之路~预计更新500+篇文章,已经更新50+篇~ 引言 《分布式系统理论进阶 - Paxos》中我们了解了Basic Paxos、M

  • 分布式系统理论进阶:Paxos变种和优化2021-06-10 23:54:37

    GitHub:https://github.com/wangzhiwubigdata/God-Of-BigData 关注公众号,内推,面试,资源下载,关注更多大数据技术~ 大数据成神之路~预计更新500+篇文章,已经更新50+篇~ 引言 《分布式系统理论进阶 - Paxos》中我们了解了Basic Paxos、M

  • 分布式一致性协议介绍(Paxos、Raft)2021-05-17 14:01:23

     两阶段提交 Two-phase Commit(2PC):保证一个事务跨越多个节点时保持 ACID 特性; 两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。 过程: 准备阶段:协调者询问参与者事务是否执行成功; 提交阶段:如果事务在每个参与者上都执行成功,协调者发送通知让参

  • 分布式基础:入门理解分布式共识算法paxos2021-04-29 22:06:11

    问题:什么是分布式共识? 理解:分布式共识就是多个应用在某一项决策上达成共识并通过决策,然后将决策应用到每一个应用上。应用:区块链、redis的哨兵选举机制 问题:如何实现分布式共识? 目前有三种算法: paxos算法:Chubby分布式锁Raft算法:redis哨兵选举机制BTF算法:区块链的应用 问题:pax

  • 分布式系统理论基础4:Paxos2021-03-30 17:31:06

    引言 《分布式系统理论基础 - 一致性、2PC和3PC》一文介绍了一致性、达成一致性需要面临的各种问题以及2PC、3PC模型,Paxos协议在节点宕机恢复、消息无序或丢失、网络分化的场景下能保证决议的一致性,是被讨论最广泛的一致性协议。 Paxos协议同时又以其“艰深晦涩”著称,下面结合 

  • [转载]Zookeeper全解析——Paxos作为灵魂2021-01-13 20:05:06

    Paxos描述了这样一个场景,有一个叫做Paxos的小岛(Island)上面住了一批居民,岛上面所有的事情由一些特殊的人决定,他们叫做议员(Senator)。议员的总数(Senator Count)是确定的,不能更改。岛上每次环境事务的变更都需要通过一个提议(Proposal),每个提议都有一个编号(PID),这个编号是一直

  • 深度学习论文翻译解析(十三):Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks2020-09-07 10:00:51

    论文标题:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks   标题翻译:基于区域提议(Region  Proposal)网络的实时目标检测 论文作者:Shaoqing Ren, Kaiming He, Ross Girshick, Jian Sun 论文地址:https://arxiv.org/abs/1506.01497 Faster RCN

  • 五分钟学后端技术:分布式系统理论 - 从放弃到入门2020-03-23 22:01:20

    转载声明 本系列文章转自某技术大佬的博客https://www.cnblogs.com/bangerlee/ 该系列文章是我在网上能够找到的最全面的分布式理论介绍文章了,一直没看到有人整理这个系列文章,所以这次我就来做技术好文的搬运工,给整合了一把,觉得写得好的朋友不妨去这位大佬的博客上打赏一把。 分布

  • 【区块链】Tendermint ——介绍及实战分析2020-01-31 13:01:58

    本文转载至PPIO_Storage公众号。 我们将从理论解析和实战操作两个层面为大家介绍 Tendermint,可不要小瞧了这短短两行的目录,接下来的内容可是干货满满,精彩不断。 提到区块链,大家想必已然不陌生了,不过更多人想到的可能会是众所周知的 Bitcoin 和 Ethereum。的确,两者分别是区

  • 微软:要不将 Python弄成Excel官方脚本语言?2019-10-24 21:00:07

    微软正考虑将 Python 作为 Excel 官方脚本语言之一,在 Excel 用户反馈平台中,「Python 作为 Excel 的脚本语言」成为了最热议的话题,是排名第二的提议的两倍多 目前为止,超过 3883 人赞同将 Python 集成到 Excel 中,成为 VBA 替代品,甚至像单元格函数 functions (=SUM(A1:A2)) 也可以

  • 关于分布式,你需要知道的真相2019-10-22 15:55:50

    本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q目录一、分布式锁数据库的唯一索引Redis 的 SETNX 指令Redis 的 RedLock 算法Zoo

  • 京东后端Java高级架构师面经+面试题:Spring+多线程+NIO+MySQL2019-07-09 21:55:17

    之前面了腾讯的提前批,不过没走流程。同期还面了阿里的两轮面试,被告知不走流程就不能面了,所以也没面完。 后来走了京东这边的流程。前几天刚刚面完HR。 正好今天分享一下面经,大家可以多交流交流哈。 京东面经 第一轮:电话初面 第二轮:技术面谈 第三轮:高管复试 第四轮:HR最后确认 第一

  • 分布式---Paxos算法2019-07-05 18:01:23

    5.Paxos   Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景就是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要在每一条指令上执行一个“

  • 分布式一致性算法2PC,3PC和经典的paxos2019-05-31 23:38:11

          本篇文章讲的是分布式一致性算法的理解,主要是理解和整合2PC,3PC和paxos算法的: 首先我们说说分布式一致性的两个概念,一个是分布式设置不同的业务逻辑,来达到分布式的一致性,比如分布式系统收账服务系统和付账服务系统,收账表和付账表是不同的数据库,人是要付出了钱,机器收了钱,保

  • 什么是拜占庭将军问题2019-05-12 08:55:26

    什么是拜占庭将军问题 也被称为“拜占庭容错”、“拜占庭将军问题”。 拜占庭将军问题是Leslie Lamport(2013年的图灵讲得住)用来为描述分布式系统一致性问题(Distributed Consensus)在论文中抽象出来一个著名的例子。 这个例子大意是这样的: 拜占庭帝国想要进攻一个强大的敌人,为此

  • 区块链 :拜占庭将军问题 [BFT]2019-04-18 09:50:13

    目录 背景: 什么是拜占庭将军问题:  通俗分析: 问题抽象: 中本聪的解决方案:  经济学分析  REFERENCE   正文 回到顶部 背景:   拜占庭将军问题很多人可能听过,但不知道具体是什么意思。那么究竟什么是拜占庭将军问题呢? 本文从最通俗的故事讲起,并对该问题进行抽象,并告诉大家拜

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有