定时任务如何保证只有一个服务在执行
版本:renren-fast 3.0 |
开发环境:JDK8,IDEA |
当一个应用打包成docker镜像,部署到多台服务(启动多个docker容器),定时任务如何保证一个服务启动任务,其他服务上的任务都不执行
-
2019-12-25
不同服务设置的实例名称保持唯一就行了
-
2019-12-25
@一分之二 您是说下面这两项配置吗?
prop.put("org.quartz.scheduler.instanceName", "RenrenScheduler");
prop.put("org.quartz.scheduler.instanceId", "AUTO");
现在项目里应该已经支持该功能,只是没有明白怎么实现的(项目里没有用到redis)
-
2020-06-30
@Victory 这里那个配置本来就是有的,是改这里的配置吗?