sidekiq

    1.1.1 • Public • Published

    Add Jobs to Sidekiq from Node.js

    Enqueue jobs to sidekiq from your node apps. Closely mirrors the official ruby sidekiq interface and supports job scheduling.

    Installation

    npm install sidekiq --save

    Usage

    // Require the module
    Sidekiq = require("sidekiq");
     
    // Construct a sidekiq object with your redis connection and optional namespace
    sidekiq = new Sidekiq(redisCon, process.env.NODE_ENV);
     
    // Add a job to sidekiq
    sidekiq.enqueue("WorkerClass", ["argument", "array"], {
        retry: false,
        queue: "critical"
    });
     
    // Schedule a job in sidekiq
    sidekiq.enqueue("WorkerClass", ["some", "args"], {
        at: new Date(2013, 11, 1)
    });

    How to Build

    # Install development dependencies 
    npm install
     
    # Use grunt to generate the js version (lib/index.js) 
    grunt

    Reporting Bugs or Feature Requests

    Please report any bugs or feature requests on the github issues page for this project here:

    https://github.com/loopj/node-sidekiq/issues

    Contributing

    License

    This is free software released under the MIT License. See LICENSE.txt for details.

    Install

    npm i sidekiq

    DownloadsWeekly Downloads

    620

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • loopj