tocdepth

2

Брокеры

Брокеры (brokers) — независимые хосты в кластере Kafka®, на которых располагаются топики. Во время создания кластера Managed Kafka® вы можете выбрать конфигурацию с необходимым количеством брокеров.

Функции брокера:

  • обработка запросов на подключение приложений-клиентов;

  • обработка запросов от приложений-клиентов на запись и чтение сообщений;

  • хранение данных;

  • управление разделами и репликацией.

У каждого раздела есть брокер-лидер (leader), который обрабатывает все запросы на запись и чтение к этому разделу. Поставщики всегда направляют сообщения брокеру-лидеру, а потребители читают сообщения с брокера-лидера. При репликации данные с брокера-лидера также копируются на брокеров-фолловеров (followers).

Количество фолловеров и, соответственно, количество копий данных зависит от фактора репликации. Если фактор репликации равен 1, у раздела не будет фолловеров и данные не будут реплицироваться. Если фактор репликации равен 2, у раздела будет 1 фолловер, который будет реплицировать данные лидера.

Стандартным считается фактор репликации, равный 3.

Запустили Evolution free tier
для Dev & Test
Получить