-
0 votesanswersviews
Spring @Scheduled注释和Singleton类
我已经创建了一个具有默认(Singleton)范围的类的bean . 在课堂上我有一个计划每小时运行一次的方法 . public class TaskService implements InitializingBean { @Scheduled(cron="0 0 */1 * * ?") public void hourlyReportTask() ... -
3 votesanswersviews
使用zookeeper在集群中计划的任务
我们使用Spring来运行与单个节点一起工作的计划任务 . 我们希望在N个节点的集群中运行这些计划任务,以便在一个时间点由一个节点执行任务 . 这适用于企业用例,我们可能需要10到20个节点 . 我研究了各种选择: 使用Quartz,它似乎是在群集中运行计划任务的流行选择 . 缺点:我想避免的数据库依赖 . 使用zookeeper并始终仅在leader / master节点上运行计划任务 ... -
15 votesanswersviews
使用Spring的Quartz作业和调度任务之间的区别?
我是Spring-boot(版本1.3.6)和Quartz的新手,我想知道用Spring-scheduler创建任务有什么区别: @Scheduled(fixedRate = 40000) public void reportCurrentTime() { System.out.println("Hello World"); } 和Quartz... -
1 votesanswersviews
Spring Scheduling Quartz和数千个工作
根据我的Spring Boot应用程序的业务逻辑和Quartz Scheduling以及MongoDB作为Job持久存储,系统的每个用户都可以创建必须在某个时间点执行的推迟作业 . 用户选择必须执行的时间 . 现在我正在考虑每个用户都会为每个推迟的工作创建一个专用的 JobDetail 的方法,如下所示: schedulerFactoryBean.getScheduler().addJob(job... -
0 votesanswersviews
作业完成后的 spring 批次一次又一次地启动
我配置了一个从表读取的作业,传递一些String,然后使用@service将数据存储到Redis实例中 . 如您所见,工作已完成: INFO SimpleJobLauncher - 作业:[FlowJob:[name = populateCacheWithCalendarData]]完成以下内容参数:[]及以下状态:[已完成] 然后它像一个循环一次又一次地启动: INFO Schedule... -
0 votesanswersviews
如何在 Spring 季批次中同时运行两个作业
我正在尝试使用Spring Batch和Spring Task Scheduler运行两个作业而不管它们的调度时间 . 这两个作业(Tasklet)都在不同的时间间隔执行不同的工作 . 以下是springConfig.xml文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&qu... -
0 votesanswersviews
spring boot cmd line cron expression java.lang.IllegalStateException
我的Spring Boot驱动的Web应用程序确实存在争议 . 我试图从命令行覆盖@Scheduled cron表达式,但spring响应java.lang.IllegalStateException . Initialization of bean failed; nested exception is java.lang.IllegalStateException: Encountered... -
1 votesanswersviews
Spring计划的Cron工作在错误的时间解雇
我有一个Spring Boot应用程序,其中包含使用@Scheduled注释的各种调度程序 . 一些计划使用fixedRate设置,其他计划使用cron . fixedRate时间表运行良好,但我注意到在过去的一个月里,cron时间表开火的实际时间每天变化1-2小时 . 即cron设置的作业 @Scheduled(cron = "0 0 2 * * *") 将在凌晨3:00... -
1 votesanswersviews
Spring Scheduler Cron Job
我有两个要求 . 每个星期一触发工作 每个月的第一个星期一触发工作 对于第一个要求,我尝试了 @Scheduled(cron = "0 0 12 ? * MON") 和 @Scheduled(cron = "0 0 12 ? * 2") . 他们都没有工作 . 该函数未被调用 . 对于第二个要求,我尝试了 @Scheduled(cron = &... -
0 votesanswersviews
Spring Cron Expression每周二晚9点运行?
我正在使用Spring计划 . 我配置了以下Cron表达式,每周二晚上9点运行我的任务, "0 0 21 * * TUE" 但是,我在启动应用程序时遇到以下异常 遇到无效的@Scheduled方法'runSchduler':Cron表达式必须包含6个字段 我的Spring Cron表达式错了吗?