使用Python发送数据到Kafka主题并消费数据
Kafka是一个高效的分布式流处理平台,用于处理实时数据流。在本文中,我们将使用Python编写程序,通过KafkaProducer发送数据到一个主题(topic),然后使用KafkaConsumer从该主题消费数据。
首先,确保已经安装了kafka-python库。可以使用以下命令通过pip安装:
pip install kafka-python
接下来,我们将分为两部分讨论:发送数据和消费数据。
使用KafkaProducer发送数据
以下是一个示例代码,说明如何使用KafkaProducer发送数据到主题。
from kafka import KafkaProducer
# 创建一个KafkaProducer实例
producer = KafkaProducer(bootstrap_servers