🚀 Our inaugural State of Local Development and Testing report is live! Explore insights & best practices now

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();