分布式锁功能的一些疑问
来源:14-2 分布式锁编写及调试分析

乃好
2019-08-20
个人理解:
当只有一台Tomcat时,定时任务很简单
当有多台Tomcat时,在执行定时任务的时候,Tomcat执行的都是一模一样的事情,所以资源浪费了,我们只需要一台Tomcat中的定时任务启动,所以我们引入的Redis分布式锁,当一台Tomcat中的定时任务正在执行的时候,不允许另一台也执行定时任务。
问题:那么这样的话,如果我只在一台Tomcat中加入定时任务的代码是不是也可以达到同样的效果呢?毕竟做的都是一模一样的事情,谁来做都是做。
写回答
1回答
-
是的呢,但是会存在单点故障的问题。所以才会需要做分布式定时任务
012019-08-20
相似问题