Один раз в год сады цветут: разбор семантики «exactly-once» Apache Kafka

День 2 /  / Зал 4  /  RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  Architecture,Distributed systems

Комментарий от Программного комитета:

Человек-Кафка. Мастер распределенных систем, рассказывает эксклюзивный хардкорный материал про внутренние механизмы Кафки.

Disclaimer: Если вас триггерит от слов «exactly-once delivery», то этот доклад обязателен к просмотру!

Рост популярности Apache Kafka как потоковой платформы потребовал пересмотра традиционной «как минимум один раз» (at least once) семантики доставки сообщений. В этом докладе Виктор расскажет, что означает семантика «exactly once» в контексте Apache Kafka, какие изменения в протоколе и формате сообщений потребовались, как устроены транзакции и идемпотентные функции Kafka-клиентов. Также поговорим о том, как эти нововведения нашли свое отражение в смежных фреймворках — Kafka Streams и Kafka Connect.


Скачать презентацию
Виктор Гамов
Confluent

Виктор Гамов — сооснователь и лидер любимого многими программистами правильного подкаста «Разбор Полётов». По совместительству является Solution Architect в компании Confluent, которая разрабатывает платформу на базе Apache Kafka. Помогает клиентам в проектировании и разработке распределенных систем обработки потоковых данных. Соавтор книги «Enterprise Web Development» издательства O'Reilly.

В свободное от работы время Виктор не забывает про качалку и бицуху. Является завсегдатаем конференций JUG.ru Group (JPoint, Joker, JBreak) и других международных конференций (JavaOne, Devoxx, OSCON, Qcon). Пишет в Twitter как @gamussa. Ведет канал про Kafka в Telegram.

Наши контакты