Socket
Book a DemoInstallSign in
Socket

lpoppublish

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lpoppublish

This app will pop messages from N lists and publishe them to N channels

latest
npmnpm
Version
0.0.6
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

Build Status NPM version

lpoppublish will listen for messages on N lists on a redis instance and publish those messages on redis channels.

Installation and Environment Setup

Install node.js (See download and install instructions here: http://nodejs.org/).

Install redis (See download and install instructions http://redis.io/topics/quickstart)

Install coffee-script

	> npm install -g coffee-script

General installation

> npm install lpoppublish -g

For development / testing

Clone this repository

> git clone git@github.com:NathanGRomano/lpoppublish.git

cd into the app directory and install the dependencies

> npm install && npm shrinkwrap --dev

If you would like to install lpoppublish as a command line tool

> npm install -g

Running the Application

Start off by

> lpoppublish

You will get this output

  Usage: lpoppublish.coffee [options]

  Options:

    -h, --help               output usage information
    -V, --version            output the version number
    -q, --queues <string>    the queues to read from
    -c, --channels <string>  the channels to write to
    -i, --interval <number>  the number of miliseconds to wait before polling
    -r, --requests <number>  the number of requests to make each interval

Here is an example of listening on 3 lists and publishing to 3 channels with a sleep of 100 miliseconds and we poll twice during each interval.

> lpoppublish -q a,b,c -c a,b,c -i 100 -r 2

Running Tests

Unit Tests

Tests are run using grunt. You must first globally install the grunt-cli with npm.

> sudo npm install -g grunt-cli

To run the tets, just run grunt

> grunt

TODO

Specify the host and port in which redis lives

Keywords

redis

FAQs

Package last updated on 03 Jun 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts