spring task集群部署问题
来源:1-3 定时任务技术发展趋势
精慕门4477463
2019-06-05
老师您好:
spring task集群部署利用分布式锁是可以实现的吧。? 这样有什么劣势呢?
写回答
1回答
-
凌波微步
2019-06-05
你的意思是,当同一个定时任务部署多个服务,当任务执行时,获取分布式锁,获得锁的执行任务,没有获得锁的不执行任务,如下图所示:

从整体的设计上看,是没有问题的。能够想到的,就是锁的key的管理,每一个任务对应一个key;
还有一点就是锁要不要设置有效期,如果不设置有效期,那么任务执行失败或者释放锁失败怎么办?如果设置有效期,有效期设置为多少合适?这些都是需要进一步探讨的问题。
60
相似问题
