kafka生产者示例(kafka-python producer example)

来源:互联网 发布:修图软件mac 证件照 编辑:程序博客网 时间:2024/06/08 05:54
import multiprocessingimport timefrom kafka import KafkaProducerdef worker(ch):    producer = KafkaProducer(bootstrap_servers='127.0.0.1:9092')    for i in range(1000):        time.sleep(0.01)        print 'produce msg', i        producer.send('publish_msg', ch * 1024)if __name__ == '__main__':    p1 = multiprocessing.Process(target=worker, args=('1',))    p2 = multiprocessing.Process(target=worker, args=('2',))    p1.start()    p2.start()

同时创建两个子进程,两个消费者并行向kafka发送消息。
topic为test_msg。

0 1
原创粉丝点击