kafka-python Address: https://github.com/dpkp/kafka-python
Installation kafka-python: pip install kafka-python
Receive messages
Kafka Import KafkaConsumer from
Consumer KafkaConsumer = ( 'Test', bootstrap_servers = [ 'localhost: 9092']) # consumer defined
for MSG in Consumer:
Print (MSG)
Clockwork attempting to receive a message, the result is a byte
Send a message
Kafka KafkaProducer Import from
Import JSON
Data = '123qweasd45'
Producer = KafkaProducer (bootstrap_servers = [ 'localhost: 9092'],
value_serializer the lambda = V: json.dumps (V) .encode ( 'UTF-. 8'))
# = the lambda value_serializer v: json.dumps (v) .encode ( 'utf-8'): Since the default data is transmitted byte, a data sequence to be transmitted into this JSON
producer.send ( 'Test', json.dumps (data), = 0 Partition)
producer.close ()
执行投递消息,查看消费者的输出
窗口也可以展示