Есть ли способ предотвратить падение приложения, если нет очередей RabbitMQ или даже сервер RabbitMQ не работает?JAVA

Программисты JAVA общаются здесь
Anonymous
Есть ли способ предотвратить падение приложения, если нет очередей RabbitMQ или даже сервер RabbitMQ не работает?

Сообщение Anonymous »

Мой вопрос связан с RabbitTemplate, как сделать приложение отказоустойчивым, чтобы, если даже сервер Rabbit не работает, оно успешно запускалось?
Случай:
Есть проект с микросервисной архитектурой. У меня есть приложение A, B, C. Существует также модуль, созданный как библиотека с именем LibA, имеющая конфигурации кролика. LibA импортируется в приложение A. Если кто-то удалит очереди из Rabbit или если сервер Rabbit не будет работать, приложение A упадет. Мне нужно убедиться, что проблемы, связанные с RabbitTemplate, не должны влиять на работоспособность приложения A.
PS: у меня нет достаточно времени, чтобы разделить приложение A и LibA, мне нужно быстрое решение, которое на приложение А не повлияет. Дальше сделаю LibA как отдельный сервис, но не сейчас.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -no-rabbit

Вернуться в «JAVA»