Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

RMQ Failure

Зачем

Реализация паттернов обработки сбоев для обеспечения атрибута качества ИС Отказоустойчивость Fault tolerance:

Patterns

Dead Letter eXchange (DLX)

  • x-mesage-ttl — превышение времени жизни;
  • x-max-length — превышение длины очереди;
  • reject with reueue = false — явный реджект сообщений со стороны консьюмера.

Exc=Direct Queue DLX

Retry Policy

Circuit Breakers

Redilivery

Rate limit