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