Java为单次执行安排任务

时间:2015-06-15 15:24:33

标签: java web scheduled-tasks

我需要在将来执行一次任务,只需执行一次。 要求: - 环境是集群的,所以在任务被解雇的那一刻需要处理竞争,它不能执行两次; - 任务可以提前一个月安排,一旦节点可以在某个时刻重新启动甚至销毁,就不能只安排在内存中(它是Amazon Elastick Beanstalk环境);

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

一个想法:不是试图让cron / timer工具只执行一次,而是可以在所有节点上安排任务,但是然后在节点之间使用某种协调来决定哪一个实际执行任务