Перейти к содержимому

Жаль, что никто не объяснил Apache Kafka и Apache Flink именно так!

ByteShip

0:00 / 0:00

Жаль, что никто не объяснил Apache Kafka и Apache Flink именно так!

435 просмотров · 3 мес. назад
ByteShip
97 подписчиков
435 просмотров · 3 мес. назад
Apache Kafka против Apache Flink: они не соперники. Kafka ПОМНИТ. Flink РЕАГИРУЕТ. Kafka — это надежный журнал, который хранит каждое событие. Flink — это потоковый процессор, который обрабатывает каждое событие по мере его поступления. Большинство систем реального времени используют оба подхода. Правильная ментальная модель менее чем за 5 минут, а не углубленный анализ. Вы узнаете: • Почему пакетная обработка может отставать на час, и что меняет потоковая обработка • Kafka: темы, разделы и смещения, почему события с одинаковыми ключами остаются в порядке и как группы потребителей масштабируют чтение • Flink: операторы, ключевое состояние, временные окна и водяные знаки, и как контрольные точки позволяют прерванному заданию возобновить работу с того места, где оно остановилось • Вместе: как Flink фиксирует свой прогресс с помощью выходных данных, поэтому каждое событие учитывается ровно один раз, даже при сбое • Почему ответ на вопрос «Kafka или Flink?» Обычно используется и то, и другое: один хранит и обрабатывает события, другой занимается обработкой информации. Разделы 0:00 Введение — крайний срок в 200 мс 0:30 Проблема пакетной обработки (почему «позже» недостаточно) 0:57 Что такое Kafka? (надежный журнал) 1:38 Kafka в действии (темы, разделы, смещения) 2:18 Что такое Flink? (процессор потоков) 2:56 Flink в действии (окна, водяные знаки, контрольные точки) 3:49 Kafka + Flink вместе (точно один раз) 4:20 Итоги + что дальше Какой раздел вы хотите, чтобы я рассмотрел следующим: разделы, водяные знаки или точно один раз? Напишите в комментариях. Apache Kafka® и Apache Flink® являются товарными знаками Apache Software Foundation и используются здесь только для обозначения технологий. Не связаны с ASF и не одобрены ею. #ApacheKafka #ApacheFlink #ПотоковаяОбработка #ДанныеВРеальномВремя — ByteShip – У каждой системы своя история.    / @byteshipdev   #ByteShip