Денисцитирует2 месяца назад
разделы представляют собой способ масштабирования топиков в кластере Kafka, поэтому важно, чтобы их было столько, сколько нужно для уравновешивания нагрузки по сообщениям в масштабах всего кластера по мере добавления брокеров. Многие пользователи предпочитают, чтобы число разделов было равно числу брокеров в кластере или кратно ему. Это дает возможность равномерно распределять разделы по брокерам, что обеспечивает равномерное распределение нагрузки по сообщениям. Например, топик с десятью разделами, работающий в кластере Kafka с десятью хостами с ведущими репликами, сбалансированными между всеми десятью хостами, будет иметь оптимальную пропускную способность. Однако это не обязательное требование, ведь вы можете выравнивать нагрузку и другими способами, например наличием нескольких топиков.
  • Палино Т.,Петти К.,Сиварам Р.,Шапира Г.
    Apache Kafka. Потоковая обработка и анализ данных
    • 377
    • 21
    • 10
  • Войти или зарегистрироваться, чтобы комментировать