aboutsummaryrefslogtreecommitdiff
path: root/consumer.py
diff options
context:
space:
mode:
authorCody Hiar <cody@hiar.ca>2021-10-08 19:47:23 -0600
committerCody Hiar <cody@hiar.ca>2021-10-08 19:47:23 -0600
commit3908bbe94637fee87bf250e2f2f210b3b2724c90 (patch)
treecd77ac94ced47051eaa5594484e61f5b088a0d18 /consumer.py
initial commit
Diffstat (limited to 'consumer.py')
-rw-r--r--consumer.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/consumer.py b/consumer.py
new file mode 100644
index 0000000..955aba2
--- /dev/null
+++ b/consumer.py
@@ -0,0 +1,18 @@
+from kafka import KafkaConsumer
+from json import loads
+from time import sleep
+
+consumer = KafkaConsumer(
+ 'topic_test',
+ bootstrap_servers=['kafka:9092'],
+ auto_offset_reset='earliest',
+ enable_auto_commit=True,
+ group_id='my-group-id',
+ value_deserializer=lambda x: loads(x.decode('utf-8'))
+)
+
+for event in consumer:
+ event_data = event.value
+ # Do whatever you want
+ print(event_data)
+ sleep(2)