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 Django(图文)
Nov 04 Python
python根据路径导入模块的方法
Sep 30 Python
python实现数据图表
Jul 29 Python
Python爬取数据并写入MySQL数据库的实例
Jun 21 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
使用Python自动生成HTML的方法示例
Aug 06 Python
pycharm sciview的图片另存为操作
Jun 01 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
Jul 07 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
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
jQuery 使用手册(二)
2009/09/23 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
简单的js表单验证函数
2013/10/28 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
python Django框架实现自定义表单提交
2016/03/25 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
2015年度信用社工作总结
2015/05/04 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
《穷人》教学反思
2016/02/19 职场文书
诉讼和解协议书
2016/03/23 职场文书