python kafka 生产
from pykafka import KafkaClientclass KafkaProduct():def __init__(self,hosts,topic):"""初始化实例:param hosts: 连接地址:param topic:"""self.__client = KafkaClient(hosts=hosts)self.__topic = self.__client.topics[topic.encode()]def __set_topic(self, topic):self.__topic = self.__client.topics[topic.encode()]def set_topic(self, topic):"""设置topic:param topic::return:"""self.__set_topic(topic)def get_topics(self):"""获取当前所有topic:return:"""return self.__client.topicsdef get_topic(self):"""获取当前topic:return:"""return self.__topicdef Producer(self):"""生产者对象:return:"""with self.__topic.get_producer(delivery_reports=True) as producer:next_data = ''while True:if next_data:producer.produce(str(next_data).encode())next_data = yield Truedef send_data(self,data):"""发送数据:param datas:需要传入的可迭代对象:return:"""c = self.Producer()next(c)# for i in datas:c.send(data)if __name__ == '__main__':hosts = "localhost:9092" #连接hoststopic = "test_523"K = KafkaProduct(hosts=hosts, topic=topic) ##K.set_topic("test") #切换设置新的topicK.get_topic() #获取当前设置的topic#K.get_topics() #获取所有topicdata = 100912 #要发送的可迭代对象K.send_data(data)
python kafka 生产相关推荐
- python kafka kerberos 验证 消费 生产
2019独角兽企业重金招聘Python工程师标准>>> [toc] 安装 pykafka github $ pip install pykafka$ conda install -c ...
- python kafka消费实时数据,python生产和消费kafka数据
安装kafka-python pip install kafka-python 生产者 from kafka import KafkaProducer # 有时候导入包会报错,使用pip uninst ...
- python使用kafka生产和消费案例
// confluent_kafka 使用案例 import json from confluent-kafka import Producertopic_name = "" co ...
- Python kafka操作实例
一.基本概念 Topic:一组消息数据的标记符: Producer:生产者,用于生产数据,可将生产后的消息送入指定的Topic: Consumer:消费者,获取数据,可消费指定的Topic: Grou ...
- python kafka收不到消息_python通过Pykafka库来连接kafka并收发消息
1.安装pykafka pip install pykafka 2.下载安装 git clone https://github.com/Parsely/pykafka.git 然后将下载下来的pyka ...
- java利用kafka生产消费消息
2019独角兽企业重金招聘Python工程师标准>>> 1.producer程序 package com.test.frame.kafka.controller;import kaf ...
- kafka生产消费原理笔记
一.什么是kafka Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性 ...
- kafka 生产和消费信息入门
启动生产者 kafka-console-producer.sh \ --broker-list mypc01:9092,mypc02:9092,mypc03:9092 \ --topic pet 启动 ...
- 鉴权kafka生产端(SCRAM)
前言 kafka官网关于sasl_scram 鉴权Kafka消费端配置 创建SCRAM Credentials 依赖zk,需要先启动zk,然后在zk中创建存储SCRAM 凭证: cd kafkaclu ...
最新文章
- pwn with glibc heap(堆利用手册)
- 整理find命令输出格式
- MVC基于角色权限控制--菜单展示
- 40岁的程序员还能找到工作吗_如果程序员已经到三十岁了,那他还能找到满意的工作吗?...
- 信息技术上册教案了解计算机,信息技术上册全册教案
- Spring Boot----Dubbo
- BZOJ 4884 [Lydsy2017年5月月赛]太空猫(单调DP)
- HeadFIrst Ruby 第二章总结 methods and classes
- Springboot配置devtools实现热部署
- python 中文官方手册
- breakall lisp文件_CAD图导入SU中一次成面的方法
- java毕业设计_校园二手交易平台
- 计算机一级如何添加对角线,word中如何在单元格中添加对角线
- H3C S5820V2 MSR36-20
- IDEA 安装字体 安装JetBrains Mono字体
- 知乎周源微信_每周源代码34-F#的兴起
- Flutter Dio的简易封装和demo
- FuntouchOS跟鸿蒙系统,FuntouchOS10.5安装包
- 未来计算机网络技术层面的发展,计算机网络技术的未来发展趋势和新媒体影响...
- 关于手机端input获取焦点呼起键盘背景图片挤压解决方案
热门文章
- 计算机科学和Python编程导论(三) 一些简单的数值程序
- 腾讯优图实验室-计算机视觉(日常实习生招聘)
- 2020,让我更持久了...
- 教育部:国外经历不得作为高校招聘限制性条件
- 869所高校上榜!2020中国内地大学第三方综合指数排名出炉
- 机器学习常用损失函数小结
- 通俗易懂的TCP里面的三次握手以及四次挥手
- Python学习笔记.OS学习笔记 OS操作系统(operating system)(一)
- 时间换算_只愿与一人十指紧扣_新浪博客
- 技术14期:关于深度学习中耳熟能详的Embedding