laravel-nsq maintained by merkeleon
Last update
2022/08/23 15:01
Require
- php ^7.1.3
- merkeleon/phpnsq ^1.0
- laravel/framework 6.*|7.*|8.*
Last update
2022/08/23 15:01
Require
- php ^7.1.3
- laravel/framework 6.*|7.*|8.*
- merkeleon/phpnsq ^1.0
Last update
2020/12/11 12:51
Require
- php ^7.1.3
- laravel/framework 6.*|7.*|8.*
- merkeleon/phpnsq ^1.0
Last update
2020/03/25 18:45
Require
- php ^7.1.3
- laravel/framework 6.*|7.*
- merkeleon/phpnsq ^1.0
Last update
2020/01/23 14:17
Require
- php ^7.1.3
- laravel/framework 6.*
- merkeleon/phpnsq ^1.0
Last update
2020/01/22 11:55
Require
- php ^7.1.3
- laravel/framework 6.*
- merkeleon/phpnsq ^1.0
Last update
2020/01/21 20:03
Require
- php ^7.1.3
- laravel/framework 6.*
- merkeleon/phpnsq ^1.0
Last update
2019/12/05 12:29
Require
- php ^7.1.3
- laravel/framework 6.*
- merkeleon/phpnsq ^1.0
Last update
2019/10/24 13:39
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/09/25 17:13
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/27 12:18
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/21 17:09
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/21 17:09
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/21 15:23
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/20 16:38
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/16 13:10
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/15 15:30
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/05/14 16:46
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/04/18 13:36
Require
- php ^7.1.3
- laravel/framework ^5.7
- merkeleon/phpnsq ^1.0
Last update
2019/04/18 12:01
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq ^1.0
Last update
2019/03/22 10:24
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/20 15:49
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/20 13:44
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/20 13:12
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/20 11:16
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/19 16:58
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/19 14:45
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/19 10:39
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/18 14:28
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq v1.0
Last update
2019/03/18 13:46
Require
- php ^7.1.3
- laravel/framework ^5.7
- okstuff/phpnsq ^1.0
Last update
2019/03/07 07:12
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/03/06 15:49
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/03/06 14:34
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/22 15:48
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/22 15:03
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/22 12:29
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/21 16:21
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/21 13:57
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/20 16:00
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/02/19 09:55
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/01/31 10:20
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
Last update
2019/01/15 13:07
Require
- php ^7.1.3
- laravel/framework ^5.7
- jiyis/laravel-nsq ^1.0
merkeleon-nsq
Laravel package for NSQ queue manager that uses Laravel's API
Installation
First, require the package using Composer:
composer require merkeleon/laravel-nsq
- Add new queue job as described in Laravel's manual:
php artisan make:job <JobName> Edit this file according to Laravel's rules
- Set queue driver to NSQ
QUEUE_DRIVER=nsq
- Set env options for NSQ servers:
NSQSD_URL=127.0.0.1:4150 IP and port for Nsq daemon
NSQLOOKUP_URL=127.0.0.1:4161 IP and port for Nsq lookup daemon
Use comma as separator if you want to use several servers:
NSQSD_URL=127.0.0.1:4150,127.0.0.1:4151,127.0.0.1:4152
Example
Job class
<?php
namespace App\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Support\Facades\Config;
class CoolJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
public function __construct(...$args)
{
$this->queue = 'my-cool-jobs';
// $args code
}
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
// do the job
}
}
Some where in a code
<?php
... code ...
// Push timed task in the queue
CoolJob::dispatch(...$any_args);
... code ...