使用ZooKeeper来构建应用 在一定程度上了解ZooKeeper之后,我们接下来要用ZooKeeper编写一些有用的应用程序。一、配置服务 配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分。简单地说,ZooKeeper可以作为一个具有高可用性的配置存.....
分类:
其他好文 时间:
2014-11-10 19:53:57
阅读次数:
163
一. 引言:最近工作中的一个项目要求做性能测试,该项目由提供服务的几个应用组成,选用的框架是阿里巴巴公司开源的服务框架Dubbo。关于Dubbo的介绍,网上也有很多资料,本人只是做了粗略的了解,没有深入研究,相关资料地址如下:http://www.iteye.com/magazines/103,ht...
分类:
编程语言 时间:
2014-11-09 23:39:35
阅读次数:
484
Zookeeper Api(java)与应用——转载:如何使用Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据...
分类:
编程语言 时间:
2014-11-09 19:23:10
阅读次数:
369
今天在跑dubbo 的 DemoService 2.5.4-SNAPSHOT版本的时候,遇到到一个奇怪的问题。consumer怎么都连接不上provider的服务。最后才发现是由于dubbo自 己实现的检测本地IP地址代码不够强壮造成的。你这里的provider实际上是运行在A地址上,但是dubbo...
分类:
Web程序 时间:
2014-11-07 18:39:59
阅读次数:
196
安装 zookeeperwget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.6.tar.gztar -xvzf zookeeper-3.4.6.tar.gzcd zookeeper-3.4.6/src/c./conf...
分类:
编程语言 时间:
2014-11-06 16:20:30
阅读次数:
212
http://stackoverflow.com/questions/23228222/running-into-leadernotavailableexception-when-using-kafka-0-8-1-with-zookeeper-3
Kafka uses an external coordination framework (by default Zookeeper) t...
分类:
Web程序 时间:
2014-11-06 13:09:23
阅读次数:
1423
原文章地址:http://blog.csdn.net/lele2426/article/details/39530409#4483369
后来服务器需要连接外网,配置DNS后又开始出现神奇的IP,这次无法绕过去了,又将dubbo配置翻出来研究一遍
最后通过测试,研究出两种解决方案:
2,在工程duboo注册服务配置文件里写死本地IP ,
2,在tomcat服务器上/etc/hosts,上配...
分类:
其他好文 时间:
2014-11-06 11:00:16
阅读次数:
237
在分布式的环境中,可能会有多个对等的程序读取同样的配置文件,程序可以部署在多台机器上,如果配置采用文件的话,则需要为部署该程序的机器也部署一个配置文件,一旦要修改多个配置文件,而且容易产生不一致。集中式配置管理的思路是,将配置数据集中发布到ZooKeeper的节点上,供订阅者动态获取数据。实现配置的集中式管理和动态更新。...
分类:
其他好文 时间:
2014-11-05 23:17:35
阅读次数:
201
利用Zookeeper很容易创建一个全局的路径,而这个路径就可以作为一个名字,它可以指向集群中的集群,提供的服务的地址,远程对象等。简单来说使用Zookeeper做命名服务就是用路径作为名字,路径上的数据就是其名字指向的实体。...
分类:
其他好文 时间:
2014-11-05 23:15:53
阅读次数:
221
总的来说,利用Zookeeper的watcher注册和异步通知功能,通知的发送者创建一个节点,并将通知的数据写入的该节点;通知的接受者则对该节点注册watch,当节点变化时,就算作通知的到来。...
分类:
其他好文 时间:
2014-11-05 23:14:10
阅读次数:
174