TGViewer
Node.js Backend | YeaHub Node.js Backend | YeaHub @yeahub_node_backend · 465 subscribers
Post #425 189
Что такое DLQ в микросервисах 🙃

Dead Letter Queue — это “очередь для неудачных сообщений”
Когда микросервис не может обработать сообщение после нескольких попыток, оно не удаляется и не крутится бесконечно, а попадает в DLQ

😐 Зачем это нужно
— чтобы не блокировать основную очередь
— чтобы можно было позже разобраться, почему сообщение не обработалось
— чтобы при необходимости повторно отправить сообщение вручную или автоматически

📦 Пример
Допустим, у тебя есть очередь orders, и воркер обрабатывает заказы.
Если из-за ошибки воркер несколько раз подряд не смог обработать заказ, сообщение попадёт в orders.DLQ.
Туда можно подключить отдельный обработчик или просто просматривать ошибки

Еще советую добавить Alert на метрику, когда сообщений в очереди больше одного 😇

🚀 Пост Guru Node.js: @DemetraIT
  • ❤ 2
More from @yeahub_node_backend
  1. Oct 9, 2026#book #начинающие 📚 Node.js: разработка приложений в микросервисной архитектуре с нуля Ос…
  2. Oct 8, 2026#Собес #volume #bind #mount 🤔 Как считать данные, записанные контейнером? 💬 Кратко: Данн…
  3. Oct 7, 2026#Собес #event_loop #main_thread #blocking 🤔 Заблокирует ли бесконечный цикл взаимодействи…
  4. Oct 5, 2026#Собес #event_loop #asynchronous #nodejs 🤔 Что такое process.nextTick() 💬 Кратко: proces…
  5. Oct 2, 2026#podcast #все 📚 Kolesa Podcast Podcast by IT-компания Kolesa Group. В целом он обо всём и…
  6. Oct 1, 2026#Собес #date #timestamp #interval 🤔 Как работать с датами и временными интервалами в SQL?…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →