в RabbitMQ далиRabbitMQ Обмен с уловом все
- обмен
- две очереди по имени по умолчанию и конкретные
- две маршрутизации ключей all.specific и все. *
со следующей схемой
Я пытаюсь выполнить следующие действия (без успеха)
если сообщение с ключом маршрутизации «all.specific» прибывает должен быть направлен на конкретной queue
если сообщение с ключом маршрутизации «all.generic» прибывает, должно быть направлено на по умолчанию очереди
Я попробовал два разных approaces
1) обмен типа «прямой»
Я не могу использовать подстановочные знаки в ключе маршрутизации, так что я не могу маршрут «all.generic», «все .another_generic»и многие другие входящие сообщения
2) обмен типа 'тему'
It маршруты 'all.generic', 'all.another_generic' -г efault queues, но «all.specific» приходит в обе очереди, поэтому я хочу, чтобы была достигнута только определенная очередь.
Я думаю, что я использую неправильный путь обмена и очередей, но я не могу понять, как реализовать это в правильном направлении rabbitmq. Вы можете мне помочь?