
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
relyq queue and push components for qb. It uses a simple and reliable work queue implemented with redis using simpleq.
npm install qb qb-relyq --save
var QB = require('qb').backend(require('qb-relyq'))
, qb = new QB(qbOptions)
// To use relyq as a work queue:
qb.component(require('qb-relyq').queue, relyqOptions)
// OR to just push onto other service's relyqs:
qb.component(require('qb-relyq').push, relyqOptions)
The relyqOptions
above take the following options:
createRedis
A function () { return redisClient }
that is REQUIRED.prefix
The relyq redis keys will be prefixed by this (default: 'qb'
)delimeter
The delimeter to connect the prefix, the string 'service'
and the service type (default: ':'
)Q
The relyq Queue Type. See relyq docs for details. (default: 'RedisJsonQ'
)allow_defer
Allow deferred tasks (default: false
)defer_field
Field where the timestamp signifying a deferred task (default: 'when'
)allow_recur
Allow recurring tasks (default: false
)recur_field
Field where the millisecond recurring interval is signifying a recurring task (default: 'every'
)specific
An optional object of service type to options. When instantiating a queue with qb-relyq
, specific options for each queue can be detailed in here. For example: specific: { myservice: { prefix: 'myservice' } }
, which will be used when qb.can('myservice', myserviceCallback)
clean_finish
Don't keep jobs around in the finished
sub-queue. (default: true
)max_concurrent_callbacks
Limit on concurrent callbacks from this queue (default: 100
)blocking_timeout
Seconds of long-polling redis when waiting for new tasks. This will affect how long shutdown takes. (default: 5
)defer_polling_interval
Millisecond interval between deferred task checking (default: 1000
)recur_polling_interval
Millisecond interval between recurring task checking (default: 60000
)MIT in LICENSE file
FAQs
relyq backend for QB
We found that qb-relyq demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
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.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.