Symfony 在过期命令后运行事件

问题描述 投票:0回答:0

早上好

“我在 symfony 6 中开发作为我的应用程序的一部分,我必须执行一个任务,用户 XYZ 创建一个订单,在 X 时间(例如 30 分钟)之后,某些操作会根据另一个订单的操作自动完成用户将不得不在他的 30 分钟内做“

为了实现这个系统,我认为我可以通过以下基本方式实现它:当我创建任务时,我关联一个到期日期字段(TimeNow + 30 分钟),然后我执行一个 cron,每分钟检查每个点如果它已经过期了。

我不知道社区是否可以建议我使用任何其他方法来执行此操作,我发现这是我的基本方法,因为假设 cron 每分钟必须检查超过 20,000 个活动命令以检查已经执行的操作过期了,会有点贪服务器资源

感谢您抽出宝贵时间等待阅读

php symfony symfony4
© www.soinside.com 2019 - 2024. All rights reserved.