[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-kak-ustroena-arkhitektura-brokera":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},798,"kak-ustroena-arkhitektura-brokera",21,"kafka","Kafka","📨","Как устроена архитектура брокера?","Брокер — это сервер Kafka, который принимает, хранит и отдаёт сообщения. Кластер Kafka состоит из нескольких брокеров.\n\n- **У каждой партиции свой лидер** — для каждой партиции назначается брокер-лидер, который отвечает за запись и чтение данных\n- **Сообщения пишутся в лидера** — производители отправляют сообщения напрямую в брокер-лидер партиции\n- **Данные реплицируются между брокерами** — для отказоустойчивости Kafka реплицирует данные партиций на другие брокеры (реплики)\n- **Автоматический фейловер лидера** — при сбое брокера-лидера Kafka автоматически назначает нового лидера из числа синхронизированных реплик\n\n> **На собеседовании:** ключевой вопрос — что происходит при падении лидера. Объясните механизм ISR (In-Sync Replicas): только брокеры из ISR-списка могут стать новым лидером, что гарантирует отсутствие потери данных.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"Как устроена архитектура топика? — Gymterview","Топик — это логическая единица организации данных в Kafka, разбитая на партиции для параллельной обработки.",[7,13],true]