Как выглядит раздел Кафки? - PullRequest
1 голос
/ 14 апреля 2019

Я новичок в Кафке и пытаюсь понять разделы.Общие объяснения онлайн не помогли, поэтому я хочу создать простой пример для понимания.

Допустим, у нас есть:

  • 2 темы
    • Цвета с 2 разделами
    • Номера с 2 разделами
  • 1 посредник
  • Без репликации

В этом случае приведенная ниже схема показывает, какданные будут смотреть?Здесь данные вводятся в циклический перебор разделов, оба раздела берут часть данных из обеих тем.Если это точно, как потребители получают каждое следующее значение?Им нужно будет перейти от раздела к разделу, но они могут найти данные из другой темы.

(приведенная ниже диаграмма неточна!) enter image description here

ОБНОВЛЕНИЕ:Основываясь на комментариях, я думаю, что это более точно: enter image description here

Ответы [ 3 ]

1 голос
/ 14 апреля 2019

Темы разделены на разделы, где каждый раздел будет иметь данные только для отдельной темы .

Из "Кафки: полное руководство":

Темы дополнительно разбиты на несколько разделов

Таким образом, ваша диаграмма должна содержать две темыс разделом на каждый.

Очевидно, что данные из нескольких тем в конечном итоге смешиваются на диске (хорошее объяснение здесь ).

0 голосов
/ 15 апреля 2019

Надеюсь, что эти изображения помогут вам понять. Иногда изображения лучше слов.

enter image description here enter image description here enter image description here

0 голосов
/ 15 апреля 2019

Пожалуйста, посмотрите на это подробное объяснение. В нем есть несколько действительно хороших диаграмм, которые показывают всю архитектуру от zookeeper до структуры брокера.

Для сжатия журнала и других низкоуровневых элементов дизайна, пожалуйста, пройдите через this .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...