Skip to content
HA
All projects

Node.js

Node AMQP

Messaging lab with amqplib: durable queue, workers, fanout, direct routing, and topics against local RabbitMQ.

View code

What it solves

I wanted AMQP patterns without a framework on top. Sender/receiver pairs: durable quorum queue, work queue with prefetch and ack, fanout pub/sub, severity routing (direct), and facility.severity topics.

Stack

  • Node.js
  • amqplib
  • RabbitMQ
  • AMQP

Infra

Node ESM scripts and amqplib 2. Broker on localhost. No deploy or secrets; the link is the repo.