问下laravel的定时任务,是同时进行很多项,还是一项一项进行?

就是我在console/kernel.php 里面列了很多的定时任务,我想问下这些定时任务是会到时间一起执行,多个进程同时进行。还是一个一个的执行任务?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3
sanders

这个是可以设置的,参见手册里这一章节:任务调度《Laravel 10 中文文档》

注意这个 runInBackground() 方法。

5个月前 评论
随波逐流

一个一个执行,是阻塞的

5个月前 评论

默认情况下,同时运行多个任务将根据它们在 schedule 方法中定义的顺序执行。如果你有一些长时间运行的任务,将会导致后续任务比预期时间更晚启动。 如果你想在后台运行任务,以便它们可以同时运行,则可以使用 runInBackground 方法:

5个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!