Я начинаю переходить на микросервисную архитектуру. Моя кулинарная книга: https://github.com/dotnet-architecture/eShopOnContainers
Это потрясающая книга.Но у меня есть вопросы, и один из них:
Допустим, у меня есть 2,3,5,10 экземпляров / контейнеров микросервисов Orders
И 3 экземпляра / контейнера API платежей
Теперь, когда пользователь нажимает кнопку «Сделать заказ», я отправлю сообщение - Новый OrderEvent
И микро-сервис заказа должен обработать это сообщение ..... Но .. У меня есть 8 экземпляров этого микро-сервиса- Я каждый раз буду обрабатывать это сообщение ...
(я использую кролика в качестве автобуса). Итак, вопрос:
- Если я что-то не так делаю?
- ЕслиКролик может защитить эту проблему (я не думаю, но, может быть, ...)))
- Если мне нужно написать сложный логический код для защиты внутри каждого микросервиса дескриптора ИЛИ я могу выполнить магические настройки внутри шины?
Спасибо (и извините, если этот вопрос дублирует - я ничего не нашел в Интернете) (И извините за грамматику английского - я работаю над этой проблемой)))