logo
icon

RabbitMQ with Delayed Message Exchange

Agente de mensajes RabbitMQ con el complemento de intercambio de mensajes retrasados habilitado. Esto le permite programar la entrega de mensajes con un retraso configurable.

Agente de mensajes RabbitMQ con el complemento de intercambio de mensajes retrasados habilitado. Esto le permite programar la entrega de mensajes con un retraso configurable.

PlataformaZeabur
Implementado0
Editorauthor3HFT
Implementado0 veces
Editor3HFT
Creado2026-05-27
Etiquetas
Message QueueMessaging

RabbitMQ con Intercambio de Mensajes Retrasados

Esta plantilla implementa RabbitMQ con el complemento rabbitmq_delayed_message_exchange habilitado.

Características

  • Agente de Mensajes: Agente de mensajes RabbitMQ completo
  • Mensajes Retrasados: Programe la entrega de mensajes con retrasos configurables
  • Consola de Administración: Interfaz de administración basada en web en el puerto 15672
  • Protocolo AMQP: Soporte del protocolo AMQP 0-9-1 estándar

Primeros Pasos

  1. Después de la implementación, acceda a la consola de administración en http://<service-url>:15672
  2. Inicie sesión con las credenciales que proporcionó
  3. Cree intercambios, colas y enlaces según sea necesario

Uso de Mensajes Retrasados

Para usar el complemento de intercambio de mensajes retrasados:

  1. Cree un intercambio con tipo x-delayed-message
  2. Establezca el argumento x-delayed-type en el tipo de intercambio subyacente (por ejemplo, direct, topic)
  3. Publique mensajes con el encabezado x-delay (en milisegundos)

Puertos

  • 5672: Protocolo AMQP (para conexiones de clientes)
  • 15672: Consola de administración (HTTP)

Notas Importantes

  • El complemento de intercambio de mensajes retrasados es experimental y no se recomienda para uso en producción a gran escala
  • Para el procesamiento de mensajes retrasados a gran escala, considere usar colas de letras muertas con TTL o sistemas de programación externos
  • Los datos se conservan en el volumen montado

Licencia

RabbitMQ está licenciado bajo la Licencia Pública de Mozilla 2.0. Consulte https://github.com/rabbitmq/rabbitmq-server para más detalles.