分布式一致性CAP与BASE理论、分布式一致性协议和算法——2PC、3PC 和 Paxos算法

embedded/2025/1/12 23:47:20/

参考:分布式一致性理论——CAP与BASE

  • 分布式一致性理论——CAP与BASE
    • CAP 理论
      • 一致性(C:Consistency)
      • 可用性(A:Availability)
      • 分区容错性(P:Partition tolerance)
      • AP 组合:放弃了数据一致性,保证可用性
      • CP 组合:放弃了可用性,保证数据一致性
    • BASE 理论
      • 基本可用(Basically Available)
      • 弱状态(Soft state)
      • 最终一致性(Eventually consistent)
      • CAP 与 BASE 之间的关联关系

参考:分布式一致性协议和算法——2PC、3PC 和 Paxos算法

  • 分布式一致性协议和算法——2PC、3PC 和 Paxos算法
    • 2PC(二阶段提交协议)
      • 2PC 概述
      • 二阶段提交的工作原理
      • 2PC 的缺点
    • 3PC(三阶段提交协议)
      • 三阶段提交的工作原理
      • 3PC的优点
      • 3PC的缺点
    • Paxos算法
      • Paxos 算法相关概念
      • 提案选定约束条件
      • Proposer 生成提案与 Acceptor 批准提案
      • 提案的获取
      • 算法流程
      • 算法流程示例
      • 提案的竞争

http://www.ppmy.cn/embedded/153410.html

相关文章

生成idea ui风格界面代码

创建一个类似 IntelliJ IDEA 的用户界面(UI)涉及多个组件和复杂的布局设计。为了简化这个过程,我们可以使用 **Java Swing** 或 **JavaFX** 来实现一个基本的 IDE 界面,模仿 IntelliJ IDEA 的主要布局元素,如菜单栏、工…

【面试题】简单聊一下什么是云原生、什么是k8s、容器,容器与虚机相比优势

云原生(Cloud Native) 定义:云原生是一种构建和运行应用程序的方法,旨在充分利用云计算的优势。它涵盖了一系列技术和理念,包括容器化、微服务架构、自动化部署与管理等。特点:云原生应用程序被设计为可弹性…

2025广州国际汽车内外饰技术展览会:引领汽车内外饰发展新潮流-Automotive Interiors

随着科技的不断进步和消费者对汽车品质的要求日益提高,汽车内外饰的设计和制造也在不断创新和发展。AUTO TECH China 2025广州国际汽车内外饰技术展览会作为行业内的重要盛会,将于2025年11月20日至22日在广州保利世贸博览馆盛大举办。本次展览会将汇集全…

51单片机——串口通信(重点)

1、通信 通信的方式可以分为多种,按照数据传送方式可分为串行通信和并行通信; 按照通信的数据同步方式,可分为异步通信和同步通信; 按照数据的传输方向又可分为单工、半双工和全双工通信 1.1 通信速率 衡量通信性能的一个非常…

小识MySQL中当前读CR和快照读SR

在MySQL中,尤其是使用InnoDB存储引擎时,存在两种主要的读取方式:当前读(Current Read)和快照读(Snapshot Read)。以下是关于这两种读取方式的详细解释和对比: 一、快照读&#xff0…

Django Admin中添加自定义按钮与默认按钮并列

引言 在Django Admin中,我们经常需要添加自定义操作按钮,以便管理员可以快速执行特定任务。本文将介绍如何在Django Admin中添加一个自定义按钮(如"同步ECR仓库"),并将其与默认的"添加"、"删除"按钮放在同一级别。 © ivwdcwso (ID: u01217…

【架构设计】新闻推送系统设计

系统需求与估算 功能需求:包括提要发布、检索、通知和分析等功能。非功能需求:需具备高可用性和低延迟特性。估算数据:假设每天有 2000 万活跃用户,每人每天调整五次,由此可得每秒约接收 1000 条推文,按 10…

oracle闪回恢复数据:(闪回查询,闪回表,闪回库,回收站恢复)

oracle的闪回查询,可以查询提交在表空间的闪回数据,并可以还原所查询的数据,用于恢复短时间内的delele 或者 update 误操作,非常方便,缺点是只能恢复大概几小时内的数据。 文章目录 概要闪回查询恢复数据的主要方法包括…