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文本生成二维码实例
Jan 06 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
Aug 28 Python
Python多线程扫描端口代码示例
Feb 09 Python
人脸识别经典算法一 特征脸方法(Eigenface)
Mar 13 Python
Django csrf 验证问题的实现
Oct 09 Python
解决Python下imread,imwrite不支持中文的问题
Dec 05 Python
Django框架反向解析操作详解
Nov 28 Python
Python with语句和过程抽取思想
Dec 23 Python
解决更改AUTH_USER_MODEL后出现的问题
May 14 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
python绘制箱型图
Apr 27 Python
python创建字典及相关管理操作
Apr 13 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中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
bootstrap中的 form表单属性role="form"的作用详解
2017/01/20 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
2019/02/21 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
Python中datetime常用时间处理方法
2015/06/15 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
python如何为创建大量实例节省内存
2018/03/20 Python
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
详解python程序中的多任务
2020/09/16 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
家居饰品店创业计划书
2014/01/31 职场文书
新教师培训方案
2014/06/08 职场文书
党支部特色活动方案
2014/08/20 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
Python turtle编写简单的球类小游戏
2022/03/31 Python