1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/usr/bin/env python3
from kafka import KafkaConsumer
import msgpack
def receive():
consumer = KafkaConsumer('my-topic', bootstrap_servers=['localhost:9092'], value_deserializer=msgpack.unpackb)
for msg in consumer:
print(msg)
print ("%s:%d:%d: key=%s value=%s" % (msg.topic, msg.partition, msg.offset, msg.key, msg.value))
if __name__ == '__main__':
receive()
|