搞懂分布式技术29:从 Spring Cloud 看一个微服务框架的「五脏六腑」

从 Spring Cloud 看一个微服务框架的「五脏六腑」 25 MARCH 2018 on 服务架构, Spring Cloud 浏览量:2142 Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它...

搞懂分布式技术21:浅谈分布式消息技术 Kafka

浅谈分布式消息技术 Kafka 本文主要介绍了这几部分内容: 1基本介绍和架构概览 2kafka事务传输的特点 3kafka的消息存储格式:topic和parition 4副本(replication)策略:主从broker部署...

搞懂分布式技术17:浅析分布式事务

众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据...

分布式系统理论进阶7:Paxos变种和优化

分布式系统理论进阶 - Paxos变种和优化 2016-12-18 20:38 by bangerlee, 2826 阅读, 0 评论, 收藏, 编辑 引言 《分布式系统理论进阶 - Paxos》中我们了解了Basic Paxos、Mul...

分布式系统理论基础5:选举、多数派和租约

分布式系统理论基础 - 选举、多数派和租约 选举(election)是分布式系统实践中常见的问题,通过打破节点间的对等关系,选得的leader(或叫master、coordinator)有助于实现事务原子性、提升决议效率。 多数派(quo...

分布式系统理论基础3: 时间、时钟和事件顺序

分布式系统理论基础 - 时间、时钟和事件顺序 2016-05-03 10:58 by bangerlee, 7436 阅读, 3 评论, 收藏, 编辑   十六号…… 四月十六号。一九六零年四月十六号下午三点之前的一分钟你和我在一起,因...

分布式系统理论基础4:Paxos

分布式系统理论进阶 - Paxos 引言 《分布式系统理论基础 - 一致性、2PC和3PC》一文介绍了一致性、达成一致性需要面临的各种问题以及2PC、3PC模型,Paxos协议在节点宕机恢复、消息无序或丢失、网络分化的场景下能保证决议的...

分布式系统理论基础2 :CAP

分布式系统理论基础 - CAP 2016-04-04 18:27 by bangerlee, 12513 阅读, 0 评论, 收藏, 编辑 引言 CAP是分布式系统、特别是分布式存储领域中被讨论最多的理论,“什么是CAP定理?”在Quor...

分布式系统理论基础开篇:从放弃到入门

分布式系统理论 - 从放弃到入门 随承载用户数量的增加和容灾的需要,越来越多互联网后台系统从单机模式切换到分布式集群。回顾自己毕业五年来的工作内容,同样有这样的转变。 毕业头两年负责维护运行在刀片机上的业务,在机房里拔插单板的日子是我逝...

分布式系统理论基础1: 一致性、2PC和3PC

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