Никита Рьянов - Строим смобалансирующийся мониторинг обработки топиков Kafka с помощью самой Kafka

  Рет қаралды 60

JPoint, Joker и JUG ru

JPoint, Joker и JUG ru

Күн бұрын

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
Скачать презентацию с сайта JPoint - jrg.su/Q55ABW
Задачи, связанные с потоковой обработкой данных, встречаются довольно часто. Какими инструментами сейчас их принято решать? В большинстве случаев это будет Apache Spark Streaming или Apache Flink, но всегда ли нужно использовать такие массивные фреймворки для решения не самых сложных задач? Перед командой Никиты как раз стояла задача организация мониторинга, которую мы хотели решить, используя что-то легковесное.
Одним из вариантов был Kafka Streams. Зная особенность Kafka Streams в части создания внутренних топиков с состоянием, что приводит к увеличению числа данных, они, взвесив все «за» и «против» классических решений, решили дать библиотеке шанс. Немного ее доработав, им удалось сократить число системных топиков до их минимально необходимого количества и обеспечить нужную нам устойчивость и масштабируемость, что в итоге позволило решить поставленную задачу.
Мониторинг - лишь частный пример подобных задач. Однако этот пример показывает, что задачи, в которых есть джоины топиков 1:N, можно успешно решать с помощью Kafka Streams, а не Spark/Flink, при этом обеспечивая простоту и сохраняя эффективность решения.
Будет интересно разработчикам, архитекторам, ETL-разработчикам.
Технологии: Quarkus, Kafka, Kafka Streams, Queryable State store.

Пікірлер
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 54 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 46 МЛН
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
HAH Chaos in the Bathroom 🚽✨ Smart Tools for the Throne 😜
00:49
123 GO! Kevin
Рет қаралды 16 МЛН
Миграция на Spring Boot 3
42:46
JPoint, Joker и JUG ru
Рет қаралды 152
Григорий Кошелев - Зачем было тащить Undertow
43:46
JPoint, Joker и JUG ru
Рет қаралды 1,1 М.
Интервью с Александром Маториным
43:55
JPoint, Joker и JUG ru
Рет қаралды 80
Александр Эйдлин - Математика на чистой Java
42:28
JPoint, Joker и JUG ru
Рет қаралды 2,2 М.
Никита Сахарин - Переполнение в Collections.rotate
43:59
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 54 МЛН