Повторная обработка сообщений в Kafka Consumer
Привет! Меня зовут Дмитрий Михеев, я ведущий разработчик в MAGNIT OMNI — бизнес-группе ритейлера «Магнит», которая отвечает за развитие омниканального опыта для клиентов. В своих сервисах для межсервисных коммуникаций помимо gRPC-запросов мы используем брокер сообщений Kafka. Если описывать его в двух словах, Kafka — это распределённый журнал событий (event log), через который сервисы обмениваются данными в реальном времени. Не буду подробно останавливаться на устройстве Kafka — это хорошо описано в документации. В этой статье хочу подсветить один неочевидный момент, который может привести к проблемам при работе с consumer’ами — повторную обработку сообщений (retry).
https://habr.com/ru/companies/magnit/articles/1043068/
#kafka #apachekafka #kafkaconsumer #retry #повторнаяобработка #идемпотентность #высоконагруженныесистемы #java
ClickHouse is hiring Senior Cloud Data Infrastructure Engineer
🔧 #cplusplus #golang #java #python #aws #azure #awsec2 #gcp #kafka #kubernetes #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 ClickHouse
Job details https://jobsfordevelopers.com/jobs/senior-cloud-data-infrastructure-engineer-at-clickhouse-com-feb-2-2026-d46118?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
En la web del Laboratorio de Rafa, encontrarás la lista de capítulos del tutorial "Introducción a #Kafka".
Iníciate en el fascinante mundo de la programación.
https://laboratoriorafa.mooo.com
#SiguemeYTeSigo #FollowBack #Gratis
Nota: imagen generada con IA.
SumUp is hiring Senior Backend Engineer
🔧 #java #kotlin #api #aws #kafka #kubernetes #postgresql #seniorengineer
🌎 Berlin, Germany
⏰ Full-time
🏢 SumUp
Job details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-sumup-com-dec-22-2025-c74b99?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring