摘要: 一个典型的生产消费者模型,如下图: WEB点提交要处理的数据,注意是多结点的也就是多个生产者,数量可能比较大。在后台有个处理者也就是消费者,注意前后是分开的,生产者应用本身不做消费,而Curator提供的API好像默认是一起的,一个应用既是生产者又可以做消费。 阅读全文
posted @ 2013-06-15 20:22 土豆的奥特之父 阅读(3679) 评论(0) 推荐(1) 编辑
摘要: 看过Zookeeper相关文档后都知道它可以实现分布式集群的配置管理,本文以一个简单的实例来演示它是如何实现的并工作的。 情景需要,一个web集群,需要通过zk来控制集群的日志输出级别,比如管理员需要在生产环境下查看一下DEBUG日志,他可以临时将集群的日志输出级别改为DEBUG,获取他想要的信息后还要将级别调回到INFO或者ERROR级别。 今天的主角是Curator-Framework,它的存在使得我们操作ZK变得简单有趣起来! 阅读全文
posted @ 2013-06-15 20:17 土豆的奥特之父 阅读(8490) 评论(2) 推荐(3) 编辑
摘要: Zookeeper 客户端框架 Curator-Framework 来自Netflix公司,现在归Apache,目前版本2.0.1!在使用ZK开发时会遇到让人头疼的几个问题,ZK连接管理、SESSION失效等一些异常问题的处理,Curator替我们解决了这些问题,通过对ZK连接状态的监控来做出相应的重连等操作,并触发事件!更好的地方是Curator对ZK的一些应用场景提供了非常好的实现,而且有很多扩充,这些都符合ZK使用规范。 阅读全文
posted @ 2013-06-15 11:06 土豆的奥特之父 阅读(3341) 评论(0) 推荐(0) 编辑