- tocdepth
2
Брокеры
Брокеры (brokers) — независимые хосты в кластере Kafka®, на которых располагаются топики. Во время создания кластера Managed Kafka® вы можете выбрать конфигурацию с необходимым количеством брокеров.
Функции брокера:
обработка запросов на подключение приложений-клиентов;
обработка запросов от приложений-клиентов на запись и чтение сообщений;
хранение данных;
управление разделами и репликацией.
У каждого раздела есть брокер-лидер (leader), который обрабатывает все запросы на запись и чтение к этому разделу. Поставщики всегда направляют сообщения брокеру-лидеру, а потребители читают сообщения с брокера-лидера. При репликации данные с брокера-лидера также копируются на брокеров-фолловеров (followers).
Количество фолловеров и, соответственно, количество копий данных зависит от фактора репликации. Если фактор репликации равен 1, у раздела не будет фолловеров и данные не будут реплицироваться. Если фактор репликации равен 2, у раздела будет 1 фолловер, который будет реплицировать данные лидера.
Стандартным считается фактор репликации, равный 3.
для Dev & Test