Queen MQ
JSON →Queen MQ is a PostgreSQL-backed message queue client for Node.js (v0.15.0, stable), offering FIFO partitions, consumer groups, exactly-once semantics, and streaming with windowed aggregation. It provides a fluent promise-based API with support for transactions, dead letter queues, message tracing, and client-side buffering. Designed for high performance (200K+ msgs/sec), it requires Node.js 22+. Unlike Bull or Bee-Queue, Queen MQ uses PostgreSQL as its backend and offers Kafka-like consumer groups with independent progress tracking.
Resources
packagequeen-mq ↗