gevent-zookeeper for windows
2019独角兽企业重金招聘Python工程师标准>>>
最近尝试gevent+zookeeper组合,google找到gevent-zookeeper库(https://github.com/jrydberg/gevent-zookeeper),gevent-zookeeper库依赖zookeeper的python库,使用它的异步接口,实现和gevent微线程的结合。
由于开发机器用的是windows系统,折腾了半天,还是没将zookeeper-3.4.3的python库编译出来。看了下编译错误,主要是vc编译c代码,要求在函数开头先定义变量。对zookeeper.c进行修改,我需要的功能代码基本编译通过(除了pyzoo_get_children方法中使用deallocate_String_vector引起的链接错误没解决)。 链接提供修改过的zookeeper.c和编译好的zookeeper.pyd for python2.6。
接下来,尝试gevent-zookeeper库。这个库也不支持windows系统(它使用了windows没有的fcntl库),只能自己动手改造。用zeromq的socket代替了os.pipe,改造后的 gevent-zookeeper。当然也可以用系统标准的socket实现,现在这么做增加了gevent-zookeeper的依赖条件。
终于可以在windows下尝试gevent-zookeeper库,感觉还不错,接口清晰、简单,使用方便。使用中发现一个问题,单个节点的监控功能(DataMonitor)能实时收到回调信息,子节点监控功能(ChildrenMonitor)却不是实时回调的,这个有点怪异。
转载于:https://my.oschina.net/seewind/blog/53730
gevent-zookeeper for windows相关推荐
- zookeeper在windows上安装和配置
最近公司开发使用阿里的dubbo框架,要用到zookeeper,之前不知道zookeeper是什么,所以就在网上查了一下,百度百科的解释如下:ZooKeeper是一个分布式的,开放源码的分布式应用程序 ...
- Zookeeper的Windows安装
下载文件,解压 https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/ bin目录下 Windows启动命令 zkServer.cmd ...
- zookeeper安装( windows环境)
1.下载 Apache官方最新版本为:3.4.8 下载地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4 ...
- zookeeper在Windows底下的安装和使用
参考文章:zookeeper安装和使用 windows环境 (1).第一步:进入zookeeper的下载地址,zookeeper下载地址,如下图所示:(2).第二步:选择最新版本,zookeeper- ...
- zookeeper以Windows服务安装运行
1.下载的Zookeeper是.cmd的批处理命令运行的,默认没有提供以windows服务的方式运行的方案 下载地址:http://zookeeper.apache.org/ 2.下载prunsrv ...
- 【Zookeeper】windows环境下zookeeper安装
下载 Apache官方最新版本为:3.4.12 下载地址:https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.12/ 安装 解压到指定目录下 ...
- zookeeper 在 windows 下配置伪集群环境
安装启动zookeeper 在 Apache zookeeper 官网下载 https://www.apache.org/dyn/closer.cgi/zookeeper/ 下载后解压,我使用的是3. ...
- zookeeper在windows下设置为服务启动(不需双击zkServer.cmd)
1.资源下载:(zookeeper,commons-daemon-1.0.15-bin-windows) 链接:https://pan.baidu.com/s/1OUcdqpR6y0oUyLQMj1j ...
- Zookeeper 在Windows下的安装过程及测试
转载自: https://blog.csdn.net/qiunian144084/article/details/79192819 安装jdk 安装Zookeeper. 在官网http://zooke ...
- Windows下Zookeeper启动zkServer.cmd闪退问题的解决方案
本人今天在使用RPC的过程中使用Zookeeper作为中间节点服务器.在windows中启动Zookeeper 在windows启动Zookeeper双击zkServer.cmd(但是需要保证安装了j ...
最新文章
- rewrite 帮助实现页面静态化
- 继续昨日计划: 2022-2-16
- CSS实现某元素hover时 所有兄弟节点样式改变
- linux安装包文件格式,linux多种安装包格式的安装方法
- USB鼠标失灵的解决办法
- 微软开发者的年度回顾
- centos8如何安装yum源(详细步骤)
- MongoDB学习1——Windows 下配置及启动mongodb服务器
- 计算机多媒体专业是什么专业,什么是计算机多媒体技术
- MovieLens数据集
- 测试手机软件打开速度的app,16个软件打开速度测试 iPhoneXS怒胜三星Note9
- 领域驱动设计系列关键概念
- 生成PayPal测试账号clientID 和 密钥
- 【学习笔记】seckill-秒杀项目--(9)接口优化
- Java实现消息队列服务
- Linux服务器docker中装oracle 11g
- Python按特定字符分列
- 在线绘图网站文图使用教程
- python3.6学习十四 提示和传递
- 鸿蒙系统摄像头,内置鸿蒙系统,华为生态产品海雀智能摄像头Pro体验
热门文章
- Python操作数据库之 MySQL
- “XXXXX” is damaged and can’t be opened. You should move it to the Trash 解决方案
- ORA-09817:Write to audit file failed
- zz为什么人人都该学点心理学
- 多层科目任意组合汇总报表的性能优化 (上)
- js bom window对象
- 搭建本地YUM源服务器
- 《数字视频和高清:算法和接口》一第1章 光 栅 图 像
- OSChina 周二乱弹 ——在影楼工作的妹子,可追不?
- golang 数组与切片