Creación dinámica de colas con RabbitMQ

He estado aprendiendo varias topologías de RabbitMQ, sin embargo, no pude encontrar ninguna referencia a la creación dinámica de colas (también conocida como Declare Queue) emitida por un productor. La idea sería crear colas dinámicamente según un evento en particular (por ejemplo, una solicitud HTTP). La cola sería temporal con un conjunto TTL y se nombraría después del ID de evento. Un consumidor podría entonces, suscribirse al tema "evento. *" Y combinar todos los mensajes relacionados con él.

Ejemplo:

HTTP POST "Crear usuario" recibidoproductor crea una cola user.IDpresione todos los mensajes subsiguientes sobre el usuario en su cola (por ejemplo, "Agregar nombre de usuario", "Agregar correo electrónico" ...)el trabajador se asigna a una cola aleatoria "usuario. *" y combina todo en una cuenta de usuariocola se elimina automáticamente después de que el TTL expiró

Ahora, ¿este escenario es factible con RabbitMQ?

Respuestas a la pregunta(1)

Su respuesta a la pregunta