Micronaut: запуск приложения, когда rabbitmq не работает - PullRequest
0 голосов
/ 20 января 2020

Я использую micronaut-rabbitmq для интеграции с приложением micronaut и rabbitmq. Все отлично работает.

Одна проблема, с которой я сталкиваюсь, заключается в том, что сервер RabbitMQ может быть недоступен во время перезапуска приложения micronaut. В этом случае приложение не запускается с BeanInstantiationException, поскольку оно не может подключиться к RabbitMQ. Я использую аннотацию RabbitListener для потребителя, который слушает очередь. Я хотел бы, чтобы приложение запускалось, даже если RabbitMQ не работает.

Можно ли добиться этого с помощью API-интерфейсов micronaut? Я бы предпочел не использовать клиентскую библиотеку RabbitMQ Java для написания стандартного кода для приема сообщений.

Спасибо за вашу помощь.

...