个人简介

Echo Blog


江湖无名 安心练剑
  • ZAB-一致性算法
    什么是Zab协议? Zab协议 的全称是 Zookeeper Atomic Broadcast (Zookeeper原子广播)。 Zookeeper 是通过 Zab 协议来保证分布式事务的最终一致性。 Zab协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议,是Zookeeper保证数据一致性的核心算法。 Zab借鉴了Paxos算法,但又不像Paxos那...
    2021-03-06 08:52:15 | Distributed
  • Seata-一站式分布式事务解决方案
    Seata Fescar 2019 年 1 月,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & EaSy Commit And Rollback),和社区一起共建开源分布式事务解决方案。 Fescar 的愿景是让分布式事务的使用像本地事务的使用一样,简单和高效,并逐步解决开发者们遇到的分布式事务方面的所有难题。 Fescar 开源后,蚂蚁金服加入 Fescar ...
    2021-03-06 08:52:15 | Distributed
  • Hmily-高性能分布式事物框架概览
    Hmily Hmily 是一款高性能,零侵入,金Hmily (How much I love you)融级分布式事务解决方案,目前主要提供柔性事务的支持,包含 TCC, TAC(自动生成回滚SQL) 方案,未来还会支持 XA 等方案。 功能 高可靠性 :支持分布式场景下,事务异常回滚,超时异常恢复,防止事务悬挂。 易用性 :提供零侵入性式的 Spring-Boot, Spring...
    2021-03-06 08:52:15 | Distributed
  • Semantic Diff 是一种用于解决分布式系统中数据冲突的技术,它主要通过分析数据操作的 语义 来选择合适的冲突解决策略,而不仅仅依赖于传统的 时间戳 或 版本号 解决冲突
    chat Semantic Diff (Conflict Resolution) 详解 Semantic Diff 是一种用于解决分布式系统中数据冲突的技术,它主要通过分析数据操作的 语义 来选择合适的冲突解决策略,而不仅仅依赖于传统的 时间戳 或 版本号 解决冲突。与传统的基于 最后写入胜(LWW) 或 最短路径胜(Shortest Path Wins) 等技术不同,Semantic ...
    2021-03-06 08:52:15 | Distributed
  • Raft-一致性算法 raft 论文
    Raft Raft 是一种为了管理复制日志的一致性算法。 算法原文 《In Search of an Understandable Consensus Algorithm (Extended Version)》 以下是《In Search of an Understandable Consensus Algorithm (Extended Version)》论文的完整中文翻译,严格逐...
    2021-03-06 08:52:15 | Distributed
  • Raft-一致性算法
    Raft Raft 是一种为了管理复制日志的一致性算法。 它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同,使得 Raft 算法更加容易理解并且更容易构建实际的系统。 为了提升可理解性,Raft 将一致性算法分解成了几个关键模块,例如领导人选举、日志复制和安全性。同时它通过实施一个更强的一致性来减少需要考虑的状态的数量。从一个用户研究的结果可以证明,对...
    2021-03-06 08:52:15 | Distributed
  • Multi-Paxos 是一种扩展了 Paxos 协议的分布式一致性算法,旨在解决在 Paxos 协议中对每个客户端请求进行单独选举的问题,并且提供了对多个请求的处理能力
    chat 是什么? Multi-Paxos 是一种扩展了 Paxos 协议的分布式一致性算法,旨在解决在 Paxos 协议中对每个客户端请求进行单独选举的问题,并且提供了对多个请求的处理能力。 在单次选举中,Paxos 只允许一个值的决定,而 Multi-Paxos 则通过一系列的协议步骤,允许多个请求(尤其是在高并发的分布式系统中)在同一集群中依次被一致地提交和决策。 Paxos ...
    2021-03-06 08:52:15 | Distributed
  • Paxos-一致性算法
    Paxos 算法 Paxos 算法是莱斯利·兰伯特于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。 问题 分布式系统中的节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。 基于消息传递通信模型的分布式系统,不可避免的会发生以下错误:进程可能会慢、被杀死或者重启,消息可能会延迟、丢失、重复,在基础 Paxos ...
    2021-03-06 08:52:15 | Distributed