美文网首页
spring定时任务scheduler集群环境下防止多次执行

spring定时任务scheduler集群环境下防止多次执行

作者: 许武顺 | 来源:发表于2016-12-16 14:31 被阅读650次

使用spring的@Scheduler注解可以非常方便的启动一个定时任务,但是当服务部署在多台服务器上做负载均衡的时候,可能会出现重复执行的情况。

现在我们通过代码指定job只在某一台机器执行。

首先在系统中配置一个执行job的机器的ip地址

然后,当job开始的时候就将本地ip和配置的ip对比,如果不是的话就结束任务。

相关文章

网友评论

      本文标题:spring定时任务scheduler集群环境下防止多次执行

      本文链接:https://www.haomeiwen.com/subject/jpmnmttx.html