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