🌀 Apache Kafka: Разбор работы и архитектуры
Apache Kafka — это распределенная платформа для потоковой передачи данных, которая сочетает высокую производительность, отказоустойчивость и гибкость. Используется для обмена сообщениями, потоковой обработки данных и построения систем реального времени. В этой статье мы разберем основные концепции Kafka: брокеры, топики, партиции, репликации, гарантии доставки, а также такие элементы, как лидер-реплики, фолловеры и In-Sync Реплики (ISR). Брокеры — это серверы, которые хранят и обрабатывают данные Kafka...