aboutsummaryrefslogtreecommitdiff
path: root/data_generator.py
diff options
context:
space:
mode:
authorCody Hiar <cody@hiar.ca>2022-05-09 13:50:59 -0600
committerCody Hiar <cody@hiar.ca>2022-05-09 13:50:59 -0600
commit01e5310b3d82591f813f2933dcd48633da386939 (patch)
tree54de2907b5ec427848620cd5ae8ef119dcb90495 /data_generator.py
Initial CommitHEADmaster
Diffstat (limited to 'data_generator.py')
-rw-r--r--data_generator.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/data_generator.py b/data_generator.py
new file mode 100644
index 0000000..7b787cc
--- /dev/null
+++ b/data_generator.py
@@ -0,0 +1,15 @@
+"""Generate Fake data for kafka."""
+from time import sleep
+from json import dumps
+from kafka import KafkaProducer
+
+producer = KafkaProducer(
+ bootstrap_servers=['kafka:9092'],
+ value_serializer=lambda x: dumps(x).encode('utf-8')
+)
+
+for j in range(9999):
+ print("Iteration", j)
+ data = {'counter': j}
+ producer.send('topic_test', value=data)
+ sleep(0.5)