🔹 Kafka: швейцарский нож для потоков данных 🔹 Зачем нужен Apache Kafka? 🔸 Kafka нужен, чтобы надёжно передавать и временно хранить большие потоки событий между системами. Без него получаются множество point-to-point интеграций, потерянные события и проблемы со масштабированием.
🔸 Kafka — это кластер брокеров (broker), который хранит сообщения в топиках и реализует модель publish/subscribe (publish/subscribe (pub/sub)), позволяя множеству потребителей читать один поток параллельно и независимо.
🔸 Используют для потоковой обработки (streaming), real‑time аналитики и event‑driven архитектур, когда нужна high-throughput (высокая пропускная способность) и малая задержка. Пример: заказ публикуется в topic orders, аналитика и биллинг читают поток одновременно.
kafka-console-producer.sh --broker-list localhost:9092 --topic orders kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic orders --from-beginning
📚 Начни с простого topic и одного продьюсера/консьюмера — увидишь силу потоков.
#CODERIKK #ErikkKollil #Junior
➡️ Мы в Telegram - Сетке - ВК Буду рад вашей реакции здесь⬇️
В этом посте были ссылки, но мы их удалили по правилам Сетки