美文网首页Python
python三方库之kafka

python三方库之kafka

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-02-23 21:57 被阅读0次

更详细的可以参考:https://zhuanlan.zhihu.com/p/279784873
https://blog.csdn.net/weixin_35688430/article/details/111292744

生产者:producer
生产者kafka有对应的三方库可以支撑去进行信息发送。

from kafka import KafkaProducer
import json
def kafka_sendMsg(topic,bootstrap_servers,key,msg,header) :
        producer = KafkaProducer(value_serializer= lambda v :json.dumps(v).encode('utf-8'),bootstrap_servers=['127.0.0.1:9092'])

消费者:consumer
消费者,同样可以通过topic和服务器名称,去获取对应的数据。

from kafka import KafkaconsumerMsg(topic,bootstrap_servers)
import json
def kafka_sendMsg(topic,bootstrap_servers,key,msg,header) :
        consumer= KafkaConsumer(topic,bootstrap_servers=bootstrap_servers)
        for msg in consumer:
              recv ="%s:%d%d:  key=%s value=%s" %(msg.topic,msg.partition,msg.offset,msg.key, msg.value)

使用kafka

def kafka():
      topic = "AA1.reaply.info"  #kafka的主题名称
      bootstrap_servers = "127.0.0.1"  #kafka连接
      kafkaMsg = kafka_msg_mode.getModel()  #字典,获取对应的取值
      key  = bytes(kafkaMsg["msgkey"]+self.feature.loginUserNo,encoding='utf-8')  #kakfa的key
      msg = json.loads(topic_str_info) #kafka的value
      header =["Headers"]
      kafka_sendMsg(topic,bootstrap_servers,key,msg,header)  #向kafka中间件发送消息

相关文章

  • pykafka/kafka-python

    一、简介python连接kafka的标准库,kafka-python和pykafka。kafka-python使用...

  • python三方库之kafka

    更详细的可以参考:https://zhuanlan.zhihu.com/p/279784873[https://z...

  • 2020年5月6日&7日 第八章 Python第三方库安装及常用

    第八章 Python第三方库安装及常用库介绍 8.1 Python第三方库简介 8.2 Python第三方库安装 ...

  • python基础操作

    Python 第三方库安装技巧 Python 第三方库安装技巧 mac 装python库 装pip。然后用pip安...

  • Python 生态库

    这里是一些python的优质第三方库 python库之数据分析Numpy:Python接口使用,C语言实现,计算速...

  • 技能 | IT@信息采集

    Python自带标准库urllib 第三方requests库 第三方库XPath 第三方库BeautifulSoup

  • 人机交互到艺术设计

    -Python库之图形用户界面-Python库之游戏开发-Python库之虚拟现实-Python库之图形艺术 Py...

  • 从Web解析到网络空间

    -Python库之网络爬虫-Python库之Web信息提取-Python库之Web网站开发-Python库之网络应...

  • kafka-python初体验

    环境:Windows任务:完成用 kafka-python 库操作 kafka 完成生产和消费Demo 在 Win...

  • 查看python库文档

    安装完python第三方库以后,经常需要查询其文档,其实python就自带文档查看器。可以查看所有内置库和第三方库...

网友评论

    本文标题:python三方库之kafka

    本文链接:https://www.haomeiwen.com/subject/skbulrtx.html