Шаблон повтора: создание устойчивых микросервисов
В архитектуре микросервисов службы взаимодействуют по сети, а не через вызовы в памяти. Хотя такое разделение обеспечивает масштабное горизонтальное масштабирование и независимое развертывание, оно также создает серьезную уязвимость: сеть ненадежна.
В любой момент у нижестоящей службы может возникнуть кратковременный сбой в сети, временный скачок ЦП, быстрый конфликт блокировки базы данных или перезапуск обновления. Эти временные сбои известны как переходные сбои.
Microservices
Retry Pattern
Software Architecture
System Design
Fault Tolerance
Resilience