要求很简单,假设服务器需要在 01-01 和 01-10 之间将变量 salesOffRatio 设置为 0.8,总共十天。“salesOffRatio = 0.8”是由石英触发器在 01-10 00:00:00 触发的作业。问题是由于电力不足,服务器在 01-05 重新启动,变量 salesOffRatio 将不再是 0.8,它将变为初始值并且触发器不会触发,因为 01-10 00:00:00 已经过去。
有解决此类问题的方法吗?我需要自动重新安排,因为作业需要在很长一段时间内设置一个状态,并且由于维护操作或类似无法避免的事情,服务器必须在该持续时间内重新启动。
jdbcJobStore 失火似乎没问题,设置适当的失火阈值。但它是通用的,在这种情况下,我需要为每个工作设置不同的值(salesOffRatio1,salesOffRatio2 ...)