Confluent Kafka в Python: использование потребительского набора записейPython

Программы на Python
Anonymous
Confluent Kafka в Python: использование потребительского набора записей

Сообщение Anonymous »


Я начал изучать слитный kafka(python). Есть 1 производитель, 1 тема, 1 раздел и 1 потребитель (простая настройка). Мое требование состоит в том, что я хочу получать данные коллективно. Я читал, что использование poll(some_time) будет ждать необходимое время и извлекать записи в пакетах/списках. Я думал, что это будет простой итерационный процесс, что-то вроде:

msgs = Consumer.poll(1000) для сообщения в сообщениях: сделай какое-нибудь действие..........

Проблема в том, что я не могу перебирать этот объект «msgs» — я просмотрел документацию, чтобы понять, что опрос возвращает одно сообщение — так нет ли способа получить список сообщений? (Обходным решением может быть частая выборка в подмножества этого требовали времени, а затем коллективно обрабатывали данные - но я надеялся, что есть другой способ). Процесс итерации poll() отличается от способа kafka-python.

Вернуться в «Python»