Все,
Я запускаю простое приложение SpringBoot в PCF, используя службу Rabbit по требованию. Автоматическая реконфигурация ConnectionFactory для внутренней службы Rabbit работает просто отлично.
Однако мне нужен список всех очередей на хосте Rabbit. AFAIK это доступно только через вызов плагина управления Rabbit (REST API), см. RabbitManagementTemplate :: getQueues. Этот класс ожидает http URI с учетными данными.
Я знаю, что учетные данные URI + отображаются через переменные vcap.service как «http_api_uri», но мне интересно, есть ли более элегантный способ получения экземпляра RabbitManagentTemplate с помощью коннекторов / автоматической реконфигурации облака магии Spring вместо ручного чтения env vars и написание пользовательской конфигурации bean.
Кажется, ConnectionFactory знает только об интерфейсе AMQP и не может создать шаблон RabbitManagementTemplate?
Спасибо!