PYTHON KAFKA ПРИМЕР

Apache Kafka является промышленным средством передачи потоковых данных, которое может использоваться для создания высокопроизводительных и масштабируемых приложений. Python поддерживает Kafka через множество пакетов, в том числе и библиотеку kafka-python, которая предоставляет простой интерфейс для работы с Kafka.

Пример кода на Python, отправляющий сообщение в топик Kafka:

from kafka import KafkaProducer
# Создание экземпляра KafkaProducer
producer = KafkaProducer(bootstrap_servers=['localhost:9092'])
# Отправляем сообщение в топик 'my_topic'
producer.send('my_topic', b'Hello, World!')
# Завершаем работу KafkaProducer
producer.close()

Пример кода на Python, читающего сообщения из топика Kafka:

from kafka import KafkaConsumer
# Создание экземпляра KafkaConsumer
consumer = KafkaConsumer('my_topic', bootstrap_servers=['localhost:9092'])
# Получаем сообщения из топика
for message in consumer:
print(message.value.decode('utf-8'))

Кроме того, в пакете kafka-python доступны и другие функции для работы c Kafka, такие как конфигурирование и создание топиков, а также автоматический контроль над повторной отправкой сообщений в случае ошибок.

Kafka with Python

Build a Reactive Data Streaming App with Python and Apache Kafka - Coding In Motion

Apache Kafka and Python

KAFKA PRODUCER TO CONSUMER MESSAGING WITH PYTHON USING KAFKA

Использование Kafka в ваших python-приложениях [ru] / Александр Тарасенко

Kafka Tutorial - Python Producer and Consumer code - Python with Apache Kafka

BLGPG-0E3E6ADE7DDE-24-09-20-01

Новые материалы: