news 2026/1/3 9:08:37

【5分钟背八股】2PC和3PC的区别是什么?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【5分钟背八股】2PC和3PC的区别是什么?

面试官:2PC和3PC的区别是什么?

  • 3pc比2pc多了一个can commit阶段,减少了不必要的资源浪费。因为2pc在第一阶段会占用资源,而3pc在这个阶段不占用资源,只是校验一下sql,如果不能执行,就直接返回,减少了资源占用。

  • 引入超时机制。同时在协调者和参与者中都引入超时机制。

2pc:只有协调者有超时机制,超时后,发送回滚指令。

3pc:协调者和参与者都有超时机制。

协调者超时: can commit,pre commit中,如果收不到参与者的反馈,则协调者向参与者发送中断指令。
参与者超时: pre commit阶段,参与者进行中断; do commit阶段,参与者进行提交。

【5分钟背八股】60:2PC和3PC的区别是什么?.png


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/19 16:46:33

为什么你的AI模型上线总失败?Docker更新陷阱全曝光

第一章:AI 模型的 Docker 更新机制在现代 AI 应用部署中,Docker 成为模型版本迭代和环境一致性保障的核心工具。通过容器化封装,AI 模型及其依赖可实现跨平台无缝迁移,而更新机制则决定了服务能否持续稳定运行。镜像版本管理策略 …

作者头像 李华
网站建设 2025/12/17 17:56:30

为什么顶尖科技公司都在抢有MCP量子编程认证的人?真相来了

第一章:MCP量子编程认证概述MCP量子编程认证(Microsoft Certified Professional in Quantum Programming)是微软为开发者提供的专业资质认证,旨在验证其在量子计算领域使用Q#语言和Azure Quantum平台进行开发的能力。该认证面向具…

作者头像 李华
网站建设 2025/12/29 0:26:09

大学生学习请跳过情绪,直接行动

你是不是经常这样? 打开书就想去拿手机,坐半小时就想休息,写几个字就注意力飘散? 停下来问问:你真的累了吗?还是情绪在找借口? 1. 情绪在骗你 真正疲劳是身体信号:眼睛发酸、头脑发胀…

作者头像 李华
网站建设 2025/12/17 17:55:19

VAM插件管理器:5个步骤打造高效的Vim开发环境

VAM插件管理器:5个步骤打造高效的Vim开发环境 【免费下载链接】vim-addon-manager manage and install vim plugins (including their dependencies) in a sane way. If you have any trouble contact me. Usually I reply within 24 hours 项目地址: https://git…

作者头像 李华
网站建设 2025/12/17 17:55:12

DeepSeek-V3推理缓存技术:如何实现60%的多轮对话性能提升

DeepSeek-V3推理缓存技术:如何实现60%的多轮对话性能提升 【免费下载链接】DeepSeek-V3 项目地址: https://gitcode.com/GitHub_Trending/de/DeepSeek-V3 在大语言模型的实际应用中,多轮对话场景下的推理延迟一直是困扰开发者的核心痛点。DeepSe…

作者头像 李华
网站建设 2025/12/17 17:55:12

你还在手动查漏洞?Docker Scout自动化导出方案来了

第一章:Docker Scout漏洞导出的必要性在现代云原生应用开发中,容器镜像的安全性直接关系到系统的整体安全。Docker Scout 作为 Docker 官方提供的安全分析工具,能够自动扫描镜像中的已知漏洞,并提供详细的修复建议。然而&#xff…

作者头像 李华