npm.io
1.0.0 • Published 9 years ago

dragonite

Licence
MIT
Version
1.0.0
Deps
0
Vulns
0
Weekly
0

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')
});

Keywords