Как посеять 10 миллионов сообщений в Кафку? - PullRequest
0 голосов
/ 04 мая 2019

В соответствии с моим требованием к аналитике в реальном времени, я должен вставить 10 миллионов записей в Kafka, и, кроме того, мне нужно написать пользовательскую логику. Но чтобы выполнить это требование, как я могу заполнить 10 миллионов записей в Kafka за 3-Время 5 минут?

Желательно использовать Spring boot в соответствии с требованиями проекта.Пожалуйста, предложите

Ответы [ 3 ]

1 голос
/ 05 мая 2019

Несколько вариантов:

0 голосов
/ 05 мая 2019

Вы можете создать простого производителя и produce в цикле for. Я сделал это, это работает как шарм. Не забудьте НЕ использовать .flush(), если вы не хотите производить 1 мс / сек ...

0 голосов
/ 04 мая 2019

Вы можете попробовать инструмент streamsets, он имеет функцию генератора данных.Он генерирует данные быстро.Также это поможет вам с коннектором и потребителем / производителем, фактически вы можете также выполнить некоторую обработку и фильтрацию, так что в идеале почти нет кодирования, и все готово.

...