🚨 AtomicJar is now part of Docker 🐋! Read the blog

Documentation

Java Go .NET

Description

RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol, MQ Telemetry Transport, and other protocols.

Examples

var rabbit = new RabbitMQContainer(DockerImageName.parse("rabbitmq:3.7.25-management-alpine"));
rabbit.start();
rabbitmqContainer, err := rabbitmq.RunContainer(ctx, testcontainers.WithImage("rabbitmq:3.7.25-management-alpine"),
var rabbitMqContainer = new RabbitMqBuilder()
  .WithImage("rabbitmq:3.11")
  .Build();
await rabbitMqContainer.StartAsync();