laravel 怎么配合第三方定时工具执行喃?

有几十个需要秒级执行的任务 想用第三方工具执行
现在写了curl定时访问url的形式 好像curl的形式 程序执行时间久了不会执行完毕
如果想直接执行PHP文件 laravel怎么写喃? 有没有更好的方案

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

看看定时任务篇! 这个是 laravel的特色吗

1年前 评论

url访问链接会加载很多没用的http类,可以使用laravel的定时任务配合任务调度 任务调度《Laravel 9 中文文档》

1年前 评论
DonnyLiu

看文档中的任务调度篇,当中就有写

1年前 评论

用 artisan 命令去执行,,,

1年前 评论
tiantian10000 (楼主) 1年前

spatie/laravel-short-schedule 使用这一个扩展包 秒级的

1年前 评论
pndx

之前不想用包,搞了这个来做秒级

/**
     * Define the application's command schedule.
     *
     * @param Schedule $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule): void
    {
        $seconds = 10;
        $schedule->call(function () use ($seconds) {
            $dt = Carbon::now();
            $x  = 60 / $seconds;

            do {
                // do somethings
                time_sleep_until($dt->addSeconds($seconds)->timestamp);
            } while ($x-- > 0);
        })->everyMinute();
    }
1年前 评论

建议用xxl-job任务调度平台

1年前 评论

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