dragonite

v1.0.0
Persistent, distributed, durable queue backed by rabbitmq and redis for orchestration.
Queue persistent distributed worker durable

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

Metadata

  • MIT
  • Whatever
  • Leander Lee
  • released 12/27/2016

Downloads

Maintainers