自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 利用ZooKeeper特性实现分布式锁

利用ZooKeeper特性实现分布式锁​ 在单机应用中,常常会遇到多进程/线程竞争系统资源的情况,为了保持多进程/线程情况下数据的一致性,在计算机中引入了锁的概念,从而 保证在多进程/线程情况下,一个系统资源在某个CPU事件片内只有一个进程/线程能够访问。但是在分布式系统的情况下,数据不再是某一台机器进行维护,而是多个系统,多个机器进行维护,根据单机中的锁的概念,人们又衍生出分布式锁。​ ...

2020-03-30 22:54:16 7561

原创 白话分布式一致性协议之Paxos算法

Paxos算法Paxos 算法是解决分布式系统中数据一致性问题的算法,是分布式系统中非常重要的算法,Google Chubby的作者Mike Burrows说过这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。可见该算法的重要性。Paxos算法将系统中的角色分为3种,分别是提议者(Proposer)决策者(Acceptor)和学习者(Learner)。提议者(Propo...

2020-03-25 23:00:58 3018

原创 分布式一致性协议介绍

概述在分布式系统中,由于一个事务操作需要跨越多个分布式节点,为了保持事务处理的ACID特性,所以引入了协调者和参与者的概念。由协调者进行决策,参与者执行决策。并基于这种思想,衍生出2PC和3PC两种提交协议。2PC2PC,是Two-Phase Commit的缩写,即二阶段提交,是分布式一致性协议中的一种,用于保证分布式系统中的数据一致性。顾名思义,2PC将整个事务的提交过程分为了两个阶段进行...

2020-03-25 22:48:52 6696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除