TGViewer
Agentic Engineer Agentic Engineer @data_engi · 686 subscribers
Post #1215 130
😵‍💫 Redis Streams научился говорить: «Не обработал»

В Redis 8.8 появилась команда XNACK. Раньше потребитель мог либо подтвердить сообщение через XACK, либо оставить его зависшим в очереди pending, пока другой обработчик не дождётся тайм-аута и не заберёт его через XCLAIM.

Теперь сообщение можно сразу освободить для повторной обработки. Есть три режима: SILENT — попытка не засчитывается, FAIL — ошибка учитывается, FATAL — сообщение помечается как безнадёжное для отправки в dead-letter queue.

Для инженеров это быстрее восстанавливает поток при перегрузке обработчика, упрощает корректное завершение процессов и работу с повреждёнными событиями. Если потребитель аварийно завершится до вызова XNACK, прежний механизм тайм-аутов всё равно понадобится.

#redis #redisstreams #streamprocessing #messaging #dataengineering #reliability @data_engi
Redis Redis 8.8: New array data structure & open source features Redis 8.8 is now available in Open Source. Explore the new array data type, window counter rate limiter, streams NACK, and more performance-focused updates.
More from @data_engi
  1. Oct 6, 2026Post #1399
  2. Oct 5, 2026@data_engi
  3. Oct 5, 2026С днём учителя! @data_engi
  4. Oct 5, 2026Промптом можно пролезть без очереди на LLM-сервере 😁 2 октября исследователи описали JIL…
  5. Oct 5, 2026Iceberg Kafka Connect перестал молча терять данные при ошибке записи 👈 В Apache Iceberg 1…
  6. Oct 4, 2026От "наши LLM - мирового уровня" до "но нужно трезво смотреть на вещи..." прошла одна блоки…
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 →