如何在java中12小时后触发/安排事件

Day*_*aya 2 java hibernate struts2

我们正在开发预订航班,公交车票等的旅行申请.对于机票,最初将生成PNR(乘客姓名记录),通过PNR确认票证.

问题是,如果在生成PNR后12小时内未确认票证,则必须取消PNR.如果没有,我们将面临Air GDS提供商的处罚.

到目前为止,我们已经编写了Cron Scheduler,它每15分钟执行一次这样的操作.我们这样做有问题,也面临惩罚.我不能每分钟都运行调度程序.

如果没有预订,如何在生成12小时后取消PNR.

aio*_*obe 7

由于这是标记的Java,我建议您查看以下内容之一

这些是用于调度将来要执行的任务的标准解决方案.