kafka-experiments/produce.py

16 lines
315 B
Python
Raw Permalink Normal View History

2022-12-03 01:20:52 +00:00
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())