Queue

A lightweight, RSMQ-powered asynchronous task queue featuring simple task routing and throttling.

  • Super-fast async task processing
  • Broker for queue management and routing
  • Worker framework for processing messages
  • Optional throttling to avoid congestion
  • Scheduled processing to defer specific messages

More features

What is Queue?

DADI Queue makes asynchronous task processing easy. It features a broker for queue management and routing, and a worker framework for processing messages. Being powered by RSMQ means it only needs a simple Redis instance to work.

Queue has support for optional throttling to avoid congestion, as well as the ability to defer specific messages with scheduled processing. Interacting with Queue is as easy as using @dadi/queue-wrapper, but you an also use libraries such as rsmq-cli and rest-rsmq.

Screenshot of product

Example applications of Queue.

Full features

Powered by Redis

As messages are stored in a Redis queue, all you need is a simple Redis instance to get started.

Super-fast async task processing

Broker for queue management and routing, and a worker framework for processing messages.

Throttling support

Avoid congestion with optional throttling.

Flexible logging

Queue uses @dadi/logger to provide flexible logging support.

Robust error handling

Quickly debug issues in a production environment.

Lightweight, high-performance

Queue provides high throughput and low latency by using Redis, a battle proven service.

Mail icon

Like what you are reading? Want to earn tokens by becoming a DADI Node? Save money on cloud computing services? Build amazing digital product with DADI Web Services? Register with DADI now.

To hear about our news, events and products or services register now. You can also indicate which services you are interested in, which we use for research and to inform the content that we send generally.

* You can unsubscribe at any time by emailing us at data@dadi.cloud or by clicking on the unsubscribe link which can be found in our emails to you. Read our Privacy Policy.

All web services

Icon for DADI Store

store

A cloud storage solution for all types of data, with built-in security, privacy and redundancy.

Icon for DADI Track

track

Real-time, streaming data layer providing accurate metrics at individual and product level. Drives DADI Identity.

Icon for DADI Visualize

visualize

A data visualization interface for Identity and Track, but capable of taking data feeds from virtually any source.

Icon for DADI Identity

identity

Guarantees uniqueness of individuals – and powers segmentation – for anonymous and known users.

Icon for DADI Match

match

Taxonomic framework for automated content classification through machine learning. Plugs into Publish.

Icon for DADI Predict

predict

A machine learning layer that predicts user behaviour at an individual level based on past interactions.