【laravel】 Laravel延迟队列
2019-08-11 18:14
2166 查看
定义延迟队列的两种方式
一 、任务分发的时候指定
\App\Jobs\Jober::dispatch()->delay(20);
二、定义Jober时构造方法中指定
<?php namespace App\Jobs; --------------------------------------------------- class Timer implements ShouldQueue { ----------------------------------------------- public function __construct() { $this->delay(20); } /** * Execute the job. * @return void */ public function handle() { --------------------------------------------------- } }
三、通过 delay
属性指定
<?php namespace App\Jobs; --------------------------------------------------- class Timer implements ShouldQueue { public $delay = 30; ----------------------------------------------- public function __construct() { } /** * Execute the job. * @return void */ public function handle() { --------------------------------------------------- } }
相关文章推荐
- 关于laravel队列的延迟执行
- go语言的延迟队列客户端
- Redis延迟队列(简易版)
- C#实现rabbitmq 延迟队列功能实例代码
- laravel使用mysql队列
- 基于redis的延迟消息队列设计
- 关于 Laravel Redis 多个进程同时取队列问题详解
- RabbitMQ(四)死信队列和延迟队列
- Laravel 队列系统
- Laravel之队列
- Spring Boot与RabbitMQ延迟队列使用示例
- linux平台下 延迟工作队列实例
- 用rebbitMq来实现你的延迟队列功能
- linux平台下 延迟工作队列实例
- RabbitMQ 延迟队列,消息延迟推送
- rocketmq 延迟队列的实现
- SpringBoot:详解RabbitMQ 延迟队列
- Laravel框架异步队列配置流程
- 基于Redis实现的延迟消息队列
- laravel下使用beanstalkd队列服务