请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这里如果执行的任务时间足够段,对于多个worker来说,这种上锁的方式并不能保证一个任务不会同时被执行多次?

这里如果执行的任务时间足够短,对于多个worker来说,这种上锁的方式并不能保证一个任务不会同时被执行多次?

正在回答 回答被采纳积分+3

1回答

小鱼儿老师 2021-06-30 16:39:09

同学好,你分析的没错,因为worker之间时钟差异,存在1个任务被多个worker先后执行的问题。


更好的架构方案是由master负责任务指派,可以试着基于etcd实现个demo,感受会更深。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信