Динамическое создание очереди с RabbitMQ
Я изучал RabbitMQ для различных топологий, однако я не смог найти никаких ссылок на динамическое создание очереди (так называемое объявление очереди), генерируемое производителем. Идея состоит в том, чтобы создавать очереди динамически в зависимости от конкретного события (например, HTTP-запрос). Очередь будет временной с установленным TTL и названа в честь идентификатора события. Затем потребитель может подписаться на тему «event. *» И объединить все связанные с ней сообщения.
Пример:
Получен HTTP POST "Создать пользователя"производитель создает очередь user.IDотправить все последующие сообщения о пользователе в его очереди (например, «Добавить имя пользователя», «Добавить адрес электронной почты» ...)Работник попадает в случайную очередь «user. *» и объединяет все в учетную запись пользователя.очередь автоматически удаляется после истечения TTLТеперь, возможен ли этот сценарий с RabbitMQ?