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中的条件判断语句与循环语句用法小结
Mar 21 Python
Python 正则表达式实现计算器功能
Apr 29 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 Python
python实现遍历文件夹修改文件后缀
Aug 28 Python
Python玩转Excel的读写改实例
Feb 22 Python
python设计微型小说网站(基于Django+Bootstrap框架)
Jul 08 Python
python__new__内置静态方法使用解析
Jan 07 Python
Python基于Tensor FLow的图像处理操作详解
Jan 15 Python
解决Jupyter因卸载重装导致的问题修复
Apr 10 Python
python通过cython加密代码
Dec 11 Python
Python Pandas 删除列操作
Mar 16 Python
Python实现文字pdf转换图片pdf效果
Apr 03 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
Snoopy类使用小例子
2008/04/15 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
Python多线程扫描端口代码示例
2018/02/09 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
几款好用的python工具库(小结)
2020/10/20 Python
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
洗煤厂厂长岗位职责
2014/01/03 职场文书
老同学聚会感言
2014/02/23 职场文书
文秘大学生求职信
2014/02/25 职场文书
效能监察建议书
2014/05/19 职场文书
门店业绩提升方案
2014/06/08 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
深入理解pytorch库的dockerfile
2022/06/10 Python