2017-01-26 3 views
0

Я хотел бы создавать очереди rabbitmq каждый раз, когда запускается приложение Spring Boot (если очереди уже не существуют).Создайте очереди RabbitMQ с весенней загрузкой

В текущей архитектуре мы вручную создаем очереди durabl с помощью администратора rabbitmq. Но мы хотим, чтобы наше приложение, чтобы обнаружить новые очереди в конфигурации и создать прочные из них, если они не существуют

ответ

0

То есть встроенная особенность Spring AMQP:

AMQP спецификация описывает, как протокол может используется для настройки очередей, обменов и привязок для брокера. Эти операции, переносимые из спецификации 0.8 и выше, присутствуют в интерфейсе AmqpAdmin в пакете org.springframework.amqp.core.

Поскольку amqpAdmin боб автоматически настраиваются Spring ботинок, вам нужно всего лишь объявить конкретные @Bean с для Queue с, Exchange с и Binding с между ними.