PHPackages                             maxzhang666/laravel-nsq - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. maxzhang666/laravel-nsq

ActiveLibrary

maxzhang666/laravel-nsq
=======================

Laravel NSQ

07PHP

Since Jun 20Pushed 2y agoCompare

[ Source](https://github.com/maxzhang666/laravel-nsq)[ Packagist](https://packagist.org/packages/maxzhang666/laravel-nsq)[ RSS](/packages/maxzhang666-laravel-nsq/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

merkeleon-nsq
=============

[](#merkeleon-nsq)

Laravel package for NSQ queue manager that uses Laravel's API

dep func
========

[](#dep-func)

```
pcntl_sigprocmask
```

Installation
------------

[](#installation)

First, require the package using Composer:

`composer require merkeleon/laravel-nsq`

1. Add new queue job as described in Laravel's manual:

`php artisan make:job ` Edit this file according to Laravel's rules

2. Set queue driver to NSQ

`QUEUE_DRIVER=nsq`

3. 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
-------

[](#example)

### Job class

[](#job-class)

```
