标签: java web scheduled-tasks
我需要在将来执行一次任务,只需执行一次。 要求: - 环境是集群的,所以在任务被解雇的那一刻需要处理竞争,它不能执行两次; - 任务可以提前一个月安排,一旦节点可以在某个时刻重新启动甚至销毁,就不能只安排在内存中(它是Amazon Elastick Beanstalk环境);
欢迎任何建议。
答案 0 :(得分:0)
一个想法:不是试图让cron / timer工具只执行一次,而是可以在所有节点上安排任务,但是然后在节点之间使用某种协调来决定哪一个实际执行任务