-
Notifications
You must be signed in to change notification settings - Fork 16
Installation
Before you can install rethinkdb-job-queue
you need to meet the minimum requirements.
There are two requirements to use the rethinkdb-job-queue
package:
Once those two requirements have been met you can proceed with the installation.
See the Node.js website for installation instructions.
If you are using an older version of Node.js you may need the Babel Pollyfill package. Follow the instructions on the Pollyfill page to apply it to your project.
Other workarounds include Node.js command switches; e.g. node --harmony_array_includes
. Please investigate these for your specific environment.
The table below lists the supported Node.js versions as of 2016-11-01. Support for these versions may change.
Node.js Version | Support |
---|---|
v4 and Below | Not Supported |
v5 | Requires Pollyfill or Switches |
v6 and Above | Fully Supported |
Follow the instructions on the RethinkDB website to install the database instance.
Once the minimum requirements have been met you can install the rethinkdb-job-queue
package. Simply run the Node Package Manager command below. You should the npm
command installed as part of the Node.js installation.
npm install --save rethinkdb-job-queue
You can now start to use the job queue in your project. See the Tutorial for more detail.
- Introduction
- Tutorial
- Queue Constructor
- Queue Connection
- Queue Options
- Queue PubSub
- Queue Master
- Queue Events
- State Document
- Job Processing
- Job Options
- Job Status
- Job Retry
- Job Repeat
- Job Logging
- Job Editing
- Job Schema
- Job Name
- Complex Job
- Delayed Job
- Cancel Job
- Error Handling
- Queue.createJob
- Queue.addJob
- Queue.getJob
- Queue.findJob
- Queue.findJobByName
- Queue.containsJobByName
- Queue.cancelJob
- Queue.reanimateJob
- Queue.removeJob
- Queue.process
- Queue.review
- Queue.summary
- Queue.ready
- Queue.pause
- Queue.resume
- Queue.reset
- Queue.stop
- Queue.drop
- Queue.Job
- Queue.host
- Queue.port
- Queue.db
- Queue.name
- Queue.r
- Queue.id
- Queue.jobOptions [R/W]
- Queue.changeFeed
- Queue.master
- Queue.masterInterval
- Queue.removeFinishedJobs
- Queue.running
- Queue.concurrency [R/W]
- Queue.paused
- Queue.idle
- Event.ready
- Event.added
- Event.updated
- Event.active
- Event.processing
- Event.progress
- Event.log
- Event.pausing
- Event.paused
- Event.resumed
- Event.completed
- Event.cancelled
- Event.failed
- Event.terminated
- Event.reanimated
- Event.removed
- Event.idle
- Event.reset
- Event.error
- Event.reviewed
- Event.detached
- Event.stopping
- Event.stopped
- Event.dropped
- Job.setName
- Job.setPriority
- Job.setTimeout
- Job.setDateEnable
- Job.setRetryMax
- Job.setRetryDelay
- Job.setRepeat
- Job.setRepeatDelay
- Job.updateProgress
- Job.update
- Job.getCleanCopy
- Job.addLog
- Job.getLastLog