Skip to main content

RabbitMQ

devstack add rabbitmq

Options

FlagDefaultDescription
-p, --port5672AMQP port
-m, --management-port15672Management UI port
-u, --usernameguestUsername
-P, --passwordguestPassword

Connection string

amqp://guest:guest@localhost:5672

Management UI

devstack open rabbitmq

Opens the RabbitMQ Management UI at http://localhost:15672. Log in with your configured credentials.

Connect to shell

devstack connect rabbitmq

Opens a bash shell inside the container (useful for rabbitmqctl commands).

Application config examples

.env
RABBITMQ_URL=amqp://guest:guest@localhost:5672
TypeScript (amqplib)
import amqplib from 'amqplib';
const conn = await amqplib.connect(process.env.RABBITMQ_URL);
Python (pika)
import pika
params = pika.URLParameters('amqp://guest:guest@localhost:5672')
conn = pika.BlockingConnection(params)