06 2022 档案
摘要:是什么 Lease(意为约定、承诺)机制是分布式系统中的一个非常重要的机制,用于确保数据或状态的一致性,它应用非常广泛,是Paxos等一致性算法的基础之一。 (虽可借助Paxos、Raft等算法来实现数据一致性,但Lease机制是这些算法的原理之一,是更细粒度的“牛刀”)。 核心思想 承诺方向被承诺
阅读全文
摘要:总结: 消息投递有【明确成功、明确失败、超时】三种。对于超时,重试则可能产生数据重复、不重试则可能导致数据丢失。 消息投递语义,从接收方接收消息情况来看有三种: 至少一次:超时重试,可能导致重复。 至多一次:投递者投递出去后就返回,不管接收成功与否。可能导致消息遗漏。 恰好一次:超时重试 + 幂等去
阅读全文