Si he creado una cola que es exclusiva y duradera (no se elimina automáticamente). Ahora, si el consumidor se suscribe a esa cola y luego baja. Entonces esa cola se elimina.Uso de colas exclusivas + duraderas, para RabbitMQ
He comprobado el escenario, cuando la cola solo es duradera (es decir, ni exclusiva ni automática). Ahora, si el consumidor se suscribe a esa cola y luego baja. Entonces esa cola se elimina.
Por favor explique el primer caso, el segundo caso está dando el resultado esperado. En ambos escenarios, solo 1 consumidor está suscrito a una cola, y solo hay una cola vinculada a un intercambio directo.
¿Por qué harían eso? Me gusta mucho la característica de exclusividad (bloqueo) pero no puedo permitir perder mensajes en la cola cuando el servicio que procesa los mensajes falla. Solo puedo tener un servicio que ejecute mensajes de procesamiento y, cuando se apaga, el servicio de recuperación detectará que ahora puede tener derechos exclusivos sobre la cola y tomar posesión. ¡Pero si los mensajes se han ido! Es bastante inútil para mí. – code5
Respondiendo a esta pregunta desde la antigüedad, ya que me llevó un tiempo encontrar la respuesta: lo que realmente quieres es consumo exclusivo, cola no exclusiva. – Hobblin