Python测试Kafka集群(pykafka)实例


Posted in Python onDecember 23, 2019

生产者代码:

# -* coding:utf8 *- 
from pykafka import KafkaClient 
 
host = 'IP:9092, IP:9092, IP:9092'
client = KafkaClient(hosts = host) 
 
print client.topics 
 
# 生产者 
topicdocu = client.topics['my-topic'] 
producer = topicdocu.get_producer() 
for i in range(100): 
  print i 
  producer.produce('test message ' + str(i ** 2)) 
producer.stop()

消费者代码:

# -* coding:utf8 *- 
from pykafka import KafkaClient 
 
host = 'IP:9092, IP:9092, IP:9092'
client = KafkaClient(hosts = host) 
 
print client.topics 
 
# 消费者 
topic = client.topics['my-topic'] 
consumer = topic.get_simple_consumer(consumer_group='test', auto_commit_enable=True, auto_commit_interval_ms=1, 
                   consumer_id='test') 
for message in consumer: 
  if message is not None: 
    print message.offset, message.value

以上这篇Python测试Kafka集群(pykafka)实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中ConfigParse模块的用法
Sep 29 Python
Python引用传值概念与用法实例小结
Oct 07 Python
python实现隐马尔科夫模型HMM
Mar 25 Python
python绘制热力图heatmap
Mar 23 Python
在python中实现对list求和及求积
Nov 14 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Django基础知识 web框架的本质详解
Jul 18 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
Python多进程multiprocessing、进程池用法实例分析
Mar 24 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 Python
7个关于Python的经典基础案例
Nov 07 Python
如何基于python实现单目三维重建详解
Jun 25 Python
Python with语句和过程抽取思想
Dec 23 #Python
python每5分钟从kafka中提取数据的例子
Dec 23 #Python
Python彻底删除文件夹及其子文件方式
Dec 23 #Python
win10下python2和python3共存问题解决方法
Dec 23 #Python
py-charm延长试用期限实例
Dec 22 #Python
python分布式计算dispy的使用详解
Dec 22 #Python
使用python实现哈希表、字典、集合操作
Dec 22 #Python
You might like
PHP新手上路(二)
2006/10/09 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
判断浏览器的javascript版本的代码
2010/09/03 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
分分钟入门python语言
2018/03/20 Python
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
python滑块验证码的破解实现
2019/11/10 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
信息总监管理职责范本
2014/03/08 职场文书
开学寄语大全
2014/04/08 职场文书
爱国口号
2014/06/19 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
修改并编译golang源码的操作步骤
2021/07/25 Golang
Python面向对象编程之类的概念
2021/11/01 Python