2016-03-14 2 views
1

Мне было просто интересно и не удалось найти информацию по этому вопросу. Мой вопрос: может ли быть несколько тем на одном разделе? Если да, то как они будут производиться в этом разделе или будут потребляться потребителем позже? Или один раздел всегда содержит одну тему?Несколько тем на одном разделе?

+2

Один раздел ALWAYS соответствует одной теме. Вот и все. – serejja

ответ

2

В Kafka один раздел всегда содержит данные, относящиеся к одной теме. Наличие нескольких данных тем в одном разделе - это немного необычный случай использования. Если я правильно понял ваш прецедент, если вы хотите хранить несколько наборов данных в одной теме и одном разделе (это не рекомендуется), вы можете создать поле флага во входных данных, которое показывает, что документ принадлежит определенному набору данных.

Надеюсь, что это поможет!

3

Раздел Kafka относится только к одной теме. Тема - это конструкция более высокого уровня, которая разбита на разделы, поэтому есть гарантия, что один раздел никогда не относится к более чем одной теме.