标签:open end nbsp 客户 查看 系统 .com sum inf
【Kafka】
首先介绍一下我了解的kafka的皮毛信息——
【kafka-python】
kafka-python是一个python的Kafka客户端,可以用来向kafka的topic发送消息、消费消息。
接下来介绍如何封装自定义凡人kafka库,然后再RobotFramework上使用——
#producer.py #!/usr/bin/python # -*- coding: UTF-8 -*- #命令行输入pip install kafka-python,进行下载 from kafka import KafkaProducer class Produce(object): def produce(self,ip,topic,filepath): producer = KafkaProducer(bootstrap_servers=[ip]) with open(filepath) as f: msg = f.read() print msg # 发送 producer.send(topic, msg) #print filepath producer.close()
#__init__.py #!/usr/bin/python # -*- coding: UTF-8 -*- from producer import Produce class lmkafka(Produce): ROBOT_LIBRARY_SCOPE = ‘GLOBAL‘
再次查看,库导入成功
库的使用——
可以向kafka里面发送数据啦~
基于RobotFramework——自定义kafka库并导入使用
标签:open end nbsp 客户 查看 系统 .com sum inf
原文地址:https://www.cnblogs.com/testxiaobai/p/10522980.html