Skip to content

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

License

Notifications You must be signed in to change notification settings

loopj/node-sidekiq

Repository files navigation

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 moduleSidekiq=require("sidekiq");// Construct a sidekiq object with your redis connection and optional namespacesidekiq=newSidekiq(redisCon,process.env.NODE_ENV);// Add a job to sidekiqsidekiq.enqueue("WorkerClass",["argument","array"],{retry: false,queue: "critical"});// Schedule a job in sidekiqsidekiq.enqueue("WorkerClass",["some","args"],{at: newDate(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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •