请注意,Zanblog并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome

关于数据写入的etcd http api文档解释[python]

DB,etcd,python 6,830 views
上手在github提交了python gevent etcd的非阻塞模块。 正好这两天寂寞的很,打算再重写下etcd 输入更改数据这块的逻辑。 搜相关文档的时候,发现很多资料对于etcd http api写入数据描述,很是模糊片面,愣是没找到像样点的代码样式。正好趁着有时间,就把这方面的资料给补全下。或许对大家有些用处。  ...
阅读全文 1

关于数据写入的etcd http api文档解释[python]

10-14 6,830 views

上手在github提交了python gevent etcd的非阻塞模块。 正好这两天寂寞的很,打算再重写下etcd 输入更改数据这块的逻辑。 搜相关文档的时候,发现...
阅读全文 1

用gevent开发非阻塞的etcd python客户端模块

DB,etcd,python 5,838 views
起因,我这边有个服务端,是专门控制服务发现和注册功能,任务的调度都是用gevent来实现,如果直接在gevent里使用python-etcd,会发生阻塞的,gevent对于那些网络模块很是敏感。 我不打算在任务调度器里面用多线程,所以我直接自己重写个支持gevent的python etcd模块。  (python-etcd是用urllib2开发的...
阅读全文 1

用gevent开发非阻塞的etcd python客户端模块

10-12 5,838 views

起因,我这边有个服务端,是专门控制服务发现和注册功能,任务的调度都是用gevent来实现,如果直接在gevent里使用python-etcd,会发生阻塞的,gevent对于那...
阅读全文 1

配置consul的session注册及服务发现功能[python]

python 7,204 views
熟悉我博客的人知道我挺喜欢折腾新东西的,马上就要10 1 放假了,大家都没心思忙工作 !  一堆的需求都让我给他扔到脑后面了。  最近看了一些微信的技术文章分享,有人拿 zookeeper 、etcd、consul做对比,因为我对consul真心不熟悉,所有不好扯皮。  但今天就不同了,花了一下午的时间,把consul api...
阅读全文 1

配置consul的session注册及服务发现功能[python]

9-29 7,204 views

熟悉我博客的人知道我挺喜欢折腾新东西的,马上就要10 1 放假了,大家都没心思忙工作 !  一堆的需求都让我给他扔到脑后面了。  最近看了一些微...
阅读全文 1

开源项目之python使用etcd构造分布式互斥锁

DB,etcd,python 6,353 views
    前几天跟朋友聊了下分布式互斥锁的事,我以前用过redis和zookeeper做分布式的互斥锁,但那哥们的场景下已经用了etcd,不再想引入其他的服务。 其实etcd本身也可以做成分布式互斥锁的。在coreos关于etcd文章的介绍里,就标记出etcd适合做分布式锁的特性…      在我想来,多...
阅读全文 3

开源项目之python使用etcd构造分布式互斥锁

9-13 6,353 views

    前几天跟朋友聊了下分布式互斥锁的事,我以前用过redis和zookeeper做分布式的互斥锁,但那哥们的场景下已经用了etcd,不再想引入其他的服务...
阅读全文 3

使用etcd watch做服务发现监控时遇到的坑

DB,python 8,310 views
最近在公司折腾业务数据监控的事,听上面的意思,要把这监控做成部门的数据监控平台,接入各种各样的数据流监控,一听这目标,霎时间就不想继续开发了… 以前参与开发过基础的监控系统,那也是个巨坑的玩意,自从被伤过后,我有些抵触监控这玩意了…   不扯了,世界是美好的,我要心情好好的…. ...
阅读全文 8

使用etcd watch做服务发现监控时遇到的坑

9-11 8,310 views

最近在公司折腾业务数据监控的事,听上面的意思,要把这监控做成部门的数据监控平台,接入各种各样的数据流监控,一听这目标,霎时间就不想继续开发了̷...
阅读全文 8

confd和etcd实现配置管理及模板使用

DB,运维开发 14,912 views
关于confd是什么?      他是一个可以在etcd和consul的基础上实现配置管理的工具。 etcd和consul在功能上是有些重叠的,所以咱们就拿etcd来测试吧。 再简单来描述下conf,他是可以从etcd里面获取kv数据,然后通过咱们提前定制的模板,渲染配置文件。。。。  然后可以check_md 和 reload...
阅读全文 8

confd和etcd实现配置管理及模板使用

1-25 14,912 views

关于confd是什么?      他是一个可以在etcd和consul的基础上实现配置管理的工具。 etcd和consul在功能上是有些重叠的,所以咱们就拿etc...
阅读全文 8

python使用etcd来实现配置共享及集群服务发现 【上】

docker,python 8,506 views
这两天抽了点时间研究了下现在比较火辣的etcd,网上很多的文章都是写etcd和docker的结合使用。  不说docker,咱们单独就etcd这个高可用键值来聊聊吧。  etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编...
阅读全文 1

python使用etcd来实现配置共享及集群服务发现 【上】

1-23 8,506 views

这两天抽了点时间研究了下现在比较火辣的etcd,网上很多的文章都是写etcd和docker的结合使用。  不说docker,咱们单独就etcd这个高可用键值来聊聊吧。...
阅读全文 1

畅想360集中式配置管理系统QConf和另一个Etcd的开发实现

运维开发 8,362 views
看到群里有人提了下360的一个分享,是有关集群式配置管理的, 项目的名字叫做Qconf 。 HI , 最近爬虫很凶猛,标注下原文地址,blog.xiaorui.cc 作为屌丝的我,真是没有机会去上海的中华架构师大会,但是感觉这次会上的内容还是比较的有趣的。  演讲主题:集中式配置管理系统QConf简介 演讲简介:QC...
阅读全文 4

畅想360集中式配置管理系统QConf和另一个Etcd的开发实现

11-17 8,362 views

看到群里有人提了下360的一个分享,是有关集群式配置管理的, 项目的名字叫做Qconf 。 HI , 最近爬虫很凶猛,标注下原文地址,blog.xiaorui.cc ...
阅读全文 4