У нас есть распределенное приложение, использующее различные контейнеры Docker, взаимодействующие внутри через RabbitMq (используя Rabbot). Все это работает хорошо, включая использование RabbitMq в качестве независимого от контейнера таймера, использующего таймауты сообщений и рассылку сообщений. Каждый из контейнеров гарантирует (настраивает) полную топологию при запуске. В зависимости от того, что будет первым, оно будет установлено.
Однако теперь нам нужно заполнить таймеры ровно один раз, когда впервые устанавливается топология rabbitMQ. Есть ли способ заполнить очередь rabbitMQ сообщением о создании или определить, существует ли очередь на серверах rabbitMq или что вызов конфигурации привел к созданию очереди?