2021年1月12日

分布式调度开源框架

摘要: Quartz Java事实上的定时任务标准。但Quartz关注点在于定时任务而非数据,并无一套根据数据处理而定制化的流程。虽然Quartz可以基于数据库实现作业的高可用,但缺少分布式并行调度的功能 原理 独立的Quratz节点之间是不需要通信的,不同节点之间是通过数据库表来感知另一个应用,只有使用持 阅读全文

posted @ 2021-01-12 20:33 书梦一生 阅读(168) 评论(0) 推荐(0) 编辑

分布式定时任务调度系统技术解决方案(xxl-job、Elastic-job、Saturn)

摘要: 1.业务场景 保险人管系统每月工资结算,平安有150万代理人,如何快速的进行工资结算(数据运算型) 保险短信开门红/电商双十一 1000w+短信发送(短时汇聚型) 工作中业务场景非常多,所涉及到的场景也各不相同,这使得我们定时任务系统应该集管理、调度、任务分配、监控预警为一体的综合调度系统,如何打造 阅读全文

posted @ 2021-01-12 16:30 书梦一生 阅读(615) 评论(0) 推荐(0) 编辑

Redisson分布式锁

摘要: 实现Redis的分布式锁,除了自己基于redis client原生api来实现之外,还可以使用开源框架:Redission,Redisson是一个企业级的开源Redis Client,也提供了分布式锁的支持。 一、Redisson原理分析 (1)加锁机制 线程去获取锁,获取成功: 执行lua脚本,保 阅读全文

posted @ 2021-01-12 15:20 书梦一生 阅读(564) 评论(0) 推荐(0) 编辑

导航