dragonite
v1.0.0
Published
Persistent, distributed, durable queue backed by rabbitmq and redis for orchestration.
Downloads
4
Maintainers
Readme
Dragonite - Super fast message sending
Dragonite is a persistent, highly durable and fast queue meant for distributing tasks amongst worker instances backed by RabbitMQ and using redis for orchestration. Dragonite makes a few guarantees with regards to durability and message persistence, which are critical to any high performance infrastructure.
Getting Started
You will need to have the following resources available in your infrastucture:
- RabbitMQ
- Redis
- Node.js
Install dragonite by doing
npm install --save dragonite
Using Dragonite
var Dragonite = require('dragonite');
var queue = new Dragonite({
db: Dragonite.redis(''),
queue: Dragonite.rabbit('amqp://localhost:5672')
});