Skip to main content

Keuss Job Queues

Job Queues for node.js, backed by redis and/or MongoDB

Based on existing components

Keuss does not reinvent the wheel: it uses existing components (Redis, MongoDB) to provide foundation services (HA-safe storage, event bus, shared key/value storage) and builds professional-grade Job Queues on top of them

Easy to use

All types of job queues share a common, simple and concise API. Sensible defaults are provided for all configuration, and semantics are coherent across all types

Professional-grade features

Unlike other external-storage job queue implementations, Keuss provides all commonly seek features for job queues: durability, at-most-once, at-least-once, deadletter, schedule, delays, history, clustering...

Flexibility

Balance between durability guarantees, base technologies and performance can be achieved by selecting amongst the offered implementations

Performance

Performance (as in throughput and latency) is part of the design goals of Keuss

Cluster ready

Job Queues are ready to be used seamlessly on a clustered environment with no extra effort