[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-kakie-nastroyki-konsyumera-sushchestvuyut":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},804,"kakie-nastroyki-konsyumera-sushchestvuyut",21,"kafka","Kafka","📨","Какие настройки консюмера существуют?","Настройки консюмера определяют подключение, смещения, группы и поведение при чтении.\n\n| Настройка | Описание | Пример |\n|-----------|----------|--------|\n| `bootstrap.servers` | Список брокеров для подключения | `localhost:9092` |\n| `group.id` | Идентификатор группы потребителей | `my-consumer-group` |\n| `auto.offset.reset` | Поведение при отсутствии offset | `earliest` \u002F `latest` |\n| `enable.auto.commit` | Автоматический коммит offset | `true` \u002F `false` |\n| `auto.commit.interval.ms` | Интервал между авто-коммитами | `5000` |\n| `max.poll.records` | Максимальное количество сообщений за один `poll()` | `500` |\n| `session.timeout.ms` | Таймаут до признания потребителя недоступным | `10000` |\n| `client.rack` | Метка серверной стойки или дата-центра | `rack-1` |\n\n### Что такое Rack в контексте Kafka\n\n**Rack** — это метка физического местоположения брокеров. Задаётся через `broker.rack` для управления репликацией данных между разными физическими машинами или дата-центрами.\n\nПреимущества использования `client.rack`:\n\n- **Снижение задержек** — Kafka предпочитает чтение из реплик в том же rack\n- **Повышенная отказоустойчивость** — реплики в разных физических местах\n- **Лучшее использование ресурсов** — равномерное распределение нагрузки\n\n> **На собеседовании:** частый вопрос — что такое `auto.offset.reset`. `earliest` означает чтение с самого начала (если offset не найден), `latest` — чтение только новых сообщений. Это влияет только на первое подключение группы или при сбросе offset.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"Какие настройки продюсера существуют? — Gymterview","Настройки продюсера определяют сериализацию, буферизацию, сжатие, партицирование и гарантии доставки.",[7,13],true]