Spring + Kafka навсегда. Партиции.
Вставка
- Опубліковано 13 кві 2020
- В данном видео мы познакомимся с понятием партиции. Это крайне важно понятие. Оно поможет нам двигаться дальше и оценить всю мощь работы с Kafka и Spring.
Чтобы всегда быть в курсе, подписывайтесь на наш телеграмм канал @Jusaf - Наука та технологія
Не совсем понял историю с записью в партиции
В любом же случаю всегда пишет в лидера? Или я не прав?
а есть ли ограничения по количеству сообщений в партиции? Может ли такое быть, что партиция переполнена сообщениями? В таком случае в неё больше не смогут записываться новые сообщения, пока партицию не почистить принудительно?
Сообщения в партиции хранятся согласно настройкам, либо объем, илбо время(2 недели по умолчанию вроде). Фактически это файл на диске. Те переполнить ее кто-то сумеет вряд ли, только если закончилось физически место на диске
@@vsbvsb спасибо!
а разве нельзя выставить так чтобы 2 клиента читали одно и то же сообщение параллельно
как вы сказали клиент >= партиция
Можно. Дальше мы говорим о groupId
классные баребухи
Спасибо!
Не ясно, зачем нам нужно два, три и более консьюмера. Допустим, есть топик "order". Клиент формирует заказ и в продюсер записывается этот JSON. Я из консьюмера читаю этот JSON, обрабатываю и добавляю в базу данных, а зачем еще консьюмеры для этой задачи? Так же не ясно, зачем столько партиций? Заказ попал в топик "order", в нулевую партицию, а какой смысл для заказов делать много партиций?
Как правило мы запускаем приложения более, чем в одном экземпляре, чтобы повысить производительность системы.
Тема не раскрыта
Тема комментария не раскрыта