![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用框架
文章平均质量分 89
开发常用框架
linkingfei
coder;
展开
-
分布式事务——基础
分布式事务解决方案 2pc 两段提交协议 3pc三段提交协议 Tcc (两段提交) Mq 补偿与重试机制 其他补偿方式(回调) rocketmq事务消息 LCN 本章学习点 全局事务 本地事务XA接口 cpa\base理论 柔性事务与刚性 分布式事务产生原因 事务 acid(原子、持久、一致、隔离) 隔离级别: 脏读、更新丢失、可重复读、读取已经提交 分布式事务 产生原因: ...原创 2021-01-30 00:35:18 · 122 阅读 · 0 评论 -
分布式任务调度——幂等性问题
传统任务调度 1、 幂等性原因 集群情况下,两个tomcat,任务重复执行 2、幂等性解决方法 使用分布式锁(zk\redis) 配置文件开关 数据库唯一标识(唯一键),效率低 3、 缺点 没有补偿机制 不支持集群 不支持路由策略 大量数据统计 job管理平台 报警邮件通知、状态监控 分布式任务调度 分布式任务调度平台xxjob xx-job ...原创 2021-01-30 00:34:05 · 869 阅读 · 0 评论 -
任务调度平台——定时调度实现方式
任务调度 1、作用 定时执行任务 2、任务调度场景 每天注册新用户、登陆信息:定时发送到邮箱 同步任务:多次尝试调用失败,补偿机制(日志+定时job) 其他 3、java实现定时方式 Thread.sleep TimeTask 线程池:可定时线程 quartz: 定时调度框架 springboot内置定时任务调度 基本三种方式 多线程 public class MulThreadTas...原创 2021-01-30 00:33:25 · 3297 阅读 · 0 评论