Я думаю, что следующая аналогия может помочь понять концепцию.Представьте, что в вашу фирму вступает новый сотрудник.Итак, у вас есть тема employees
.Теперь этот сотрудник должен посетить ИТ-отдел, чтобы получить все оборудование (компьютер и т. Д.), Он должен встретиться с отделом безопасности, чтобы получить ярлык своего сотрудника, и пройти инструктаж, он должен встретиться с кем-то из отдела кадров, чтобы услышать о надлежащем поведении иполитика компании и т. д.
В настоящее время в ИТ-отделе работают 5 человек (5 потребителей), в отделе кадров - 4 работника (4 потребителя), а сотрудник службы безопасности - шоу одного человека (одиночный потребитель).Таким образом, у вас есть 3 группы потребителей, каждая из которых должна обрабатывать всех новых сотрудников, поэтому каждый сотрудник обрабатывается 3 раза.
Теперь представляем концепцию разделения - вы помещаете сотрудников в строки (разделы).Каждый раздел обрабатывается одним потребителем из каждой группы потребителей (это ограничение kafka).Скажем, у вас есть 20 линий сотрудников.Каждый айтишник обрабатывает 4 строки, каждый сотрудник отдела кадров обрабатывает 5 строк, а плохой сотрудник службы безопасности обрабатывает все 20 строк.
надеюсь, это прояснит немного ...