PHPackages                             merkeleon/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. merkeleon/laravel-nsq

ActiveLibrary

merkeleon/laravel-nsq
=====================

Laravel NSQ

v2.2.2(3y ago)67.6k4[1 PRs](https://github.com/Merkeleon/laravel-nsq/pulls)PHPPHP ^7.1.3

Since Jan 15Pushed 3y ago2 watchersCompare

[ Source](https://github.com/Merkeleon/laravel-nsq)[ Packagist](https://packagist.org/packages/merkeleon/laravel-nsq)[ RSS](/packages/merkeleon-laravel-nsq/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (3)Versions (42)Used By (0)

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

[](#merkeleon-nsq)

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

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)

```
