dragonite

Persistent, distributed, durable queue backed by rabbitmq and redis for orchestration.

Usage no npm install needed!

<script type="module">
  import dragonite from 'https://cdn.skypack.dev/dragonite';
</script>

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