五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

秒級定時任務

EasySwoole 沒有直接提供最小粒度為秒級的定時任務,但是可以變相實現。使用 EasySwoole 的自定義進程組件 + 協程 Sleep 即可實現,使用方式如下:

創建一個秒級定時任務類(自定義進程類)

定義一個自定義進程類繼承 \EasySwoole\Component\Process\AbstractProcess 父類,如下所示,新建一個文件 \App\Crontab\SecondCrontab

<?php

namespace App\Crontab;

use EasySwoole\Component\Process\AbstractProcess;

class SecondCrontab extends AbstractProcess
{
    protected function run($arg)
    {
        while(1) {

            // 這里寫執行邏輯
            // to do something.

            // 這里表示每秒打印一個日期時間字符串,僅供參考
            var_dump(date('Y-m-d H:i:s'));

            // 休息1秒
            \Co::sleep(1);
        }
    }
}

注冊秒級定時任務

EasySwoole 框架全局的 mainServerCreate 事件(即項目根目錄的 EasySwooleEvent.php 文件的 mainServerCreate 方法中)中進行秒級定時任務注冊。

<?php

namespace EasySwoole\EasySwoole;

use App\Crontab\SecondCrontab;
use EasySwoole\Component\Process\Manager;
use EasySwoole\EasySwoole\AbstractInterface\Event;
use EasySwoole\EasySwoole\Swoole\EventRegister;

class EasySwooleEvent implements Event
{
    public static function initialize()
    {
        date_default_timezone_set('Asia/Shanghai');

        ###### 注冊秒級定時任務 ######
        $process = new SecondCrontab(new \EasySwoole\Component\Process\Config([
            'enableCoroutine' => true
        ]));
        Manager::getInstance()->addProcess($process);
    }

    public static function mainServerCreate(EventRegister $register)
    {

    }
}
主站蜘蛛池模板: 五月天黄色网 | 色爱综合区 | 全免费a级毛片 | 久久精品中文字幕极品 | 免费看亚洲 | 97在线观看视频 | 青青草成人在线观看 | 亚洲黄色激情网 | 久在草在线 | 免费一级毛片在线播放 | 免费看电影网站 | 国产精华av午夜在线观看 | 色综合色综合色综合色综合网 | 国产毛片一区二区 | 毛片精品 | 亚洲精品乱码久久久久久蜜桃欧美 | 久久精品99精品免费观看 | 色婷婷丁香 | 日本亚洲成人 | 2021国产在线视频 | 亚洲色图激情文学 | 欧美极品第一页 | 五月婷婷六月丁香 | 丁香视频在线观看播放 | 久久这里只有精品免费看青草 | 色播综合网 | 五月婷婷丁香在线 | 九九视频网站 | 国产精品视频公开费视频 | 快色app| 五月综合激情 | 99国产精品免费视频 | h视频网站在线观看 | 男女无遮挡羞羞视频 | 91精品久久久久久久久久 | 色婷婷在线视频 | 51香蕉视频| 黄视频免费在线看 | 国产日韩在线观看视频 | 日韩免费视频一区二区 | 播放一级黄色片 |