花费 57 ms
解读Raft(一 算法基础)

最近工作中讨论到了Raft协议相关的一些问题,正好之前读过多次Raft协议的那paper,所以趁着讨论做一次总结整理。 我会将Raft协议拆成四个部分去总结: 算法基础 ...

Mon Apr 23 17:26:00 CST 2018 0 26325
spring jdbcTemplate 事务,各种诡异,包你醍醐灌顶!

前言   项目框架主要是spring,持久层框架没有用mybtis,用的是spring 的jdbc;   业务需求:给应用添加领域(一个领域包含多个应用,一个应用可能属于多个领域,一般而言一个应用 ...

Sat Dec 03 07:33:00 CST 2016 0 37449
分布式系列文章——Paxos算法原理与推导

Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。 网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的 ...

Fri Jan 06 02:18:00 CST 2017 19 30348
分布式系统理论基础 - 一致性、2PC和3PC

引言 狭义的分布式系统指由网络连接的计算机系统,每个节点独立地承担计算或存储任务,节点间通过网络协同工作。广义的分布式系统是一个相对的概念,正如Leslie Lamport所说[1]: Wh ...

Tue Mar 15 03:39:00 CST 2016 6 27846
ZooKeeper基本原理

ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是 ...

Sat Oct 17 22:23:00 CST 2015 7 24836
分布式系统事务一致性

一 分布式系统特点 现今互联网界,分布式系统和微服务架构盛行。业界著名的CAP理论也告诉我们,在设计和实现一个分布式系统时,需要将数据一致性、系统可用性和分区容忍性放在一起考虑。 1、CAP理论 在分布式系统中,一致性(Consistency)、可用性(Availability ...

Sun Apr 15 01:09:00 CST 2018 1 12038
你真的很熟分布式和事务吗?

微吐槽## hello,world. 不想了,我等码农,还是看看怎么来处理分布式系统中的事务这个老大难吧! 本文略长,读者需要有一定耐心,如果你是高级码农或者架构师级别,你可以跳过。 本文注 ...

Thu Jul 09 05:00:00 CST 2015 11 13167
解读Raft(二 选举和日志复制)

Leader election Raft采用心跳机制来触发Leader选举。Leader周期性的发送心跳(如果有正常的RPC的请求情况下可以不发心跳)包保持自己Leader的角色(避免集群中其他节点 ...

Sat Apr 28 17:43:00 CST 2018 0 3733

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM