单独开一个worker来运行定时器,长时间不关闭需要监控内存吗? windows单进程关闭后会自动重启吗? 可能有点矛盾。 列如:我用定时器处理订单超时未支付,自动取消订单。 要怎么做来维持信息的准确性。 如果后续需要更新程序,怎么确定定时器是否存在未执行任务
把定时任务存储在数据库里,然后一个进程定时去数据库里查询,有超时的订单就取消。 这样即时进程重启也不会漏掉订单了。
把定时任务存储在数据库里,然后一个进程定时去数据库里查询,有超时的订单就取消。
这样即时进程重启也不会漏掉订单了。