kafka-experiments/produce.py
2022-12-03 02:20:52 +01:00

16 lines
315 B
Python

import sys
from kafka import KafkaProducer
from config import CONFIG
producer = KafkaProducer(compression_type='zstd', **CONFIG)
topic = 'chat'
key = input('Key: ').encode()
for line in sys.stdin:
line = line.rstrip()
if '.' == line:
break
producer.send(topic, key=key, value=line.encode())