
分布式开发
Yeomer
热爱艺术,热爱生活
展开
-
【内推找我】阿里社招面试16轮,终于拿到offer(2020年2月更新)
阿里社招面试16轮,终于拿到offer(2020年2月更新)原创 2020-02-10 00:31:09 · 10795 阅读 · 6 评论 -
分布式事务一致性:二阶段提交协议(2PC)
二阶段提交协议(2PC)一、概念:二阶段提交协议把分布式事务分为两个阶段,1准备阶段,2提交阶段,准备阶段和提交阶段都是事务 管理器发起的(协调者),参与事务的资源(协调者)。准备阶段: 协调者像参与者发起指令,参与者评估自己的状态,如果参与者评估指令可以完成,则会 写redo或者undo日志(redo日志记录数据修改后的值,以应对数据库修改数据过程中宕机,恢复后可以通过redo日志将缓冲...原创 2018-12-28 11:32:30 · 438 阅读 · 0 评论 -
分布式事务一致性:三阶段提交协议(3PC)
文章目录一、概念二、和2PC对比三、总结一、概念三阶段提交协议是两阶段提交协议的改进版本。它通过超时机制解决了阻塞的问题,并把两个阶段增加为以下三个阶段。询问阶段: 协调者询问参与者是否可以完成指令,参与者只需要回答是或者不是。准备阶段: 如果询问阶段都返回是,那么协调者会像所有参与者发送预执行请求指令,然后参与者写redo和undo日志,执行操作但不提交。(与二阶段提交的准备阶段类似)...原创 2018-12-29 11:39:22 · 483 阅读 · 0 评论 -
SpringBoot项目集成(一):5分钟学会使用分布式调度框架Elastic-Job
文章目录一、Elastic-Job是什么?二、为何使用它?三、如何使用?想系统的了解Elastic-Job,最好去看开发者手册,里面涉及 Elastic-Job介绍、快速使用、FAQ、框架优势、支持功能等。Elastic-Job中文文档:Elastic-Job开发者手册一、Elastic-Job是什么?二、为何使用它?三、如何使用?...原创 2019-05-08 18:58:04 · 1220 阅读 · 0 评论