随笔分类 -  diamond

摘要:serverAddressProcessor 1 initHttpClinet() 2 acquireServerAddressFromLocal 3 类似第2步 4 开线程获取服务器地址列表 5 获取到服务器列表后 阅读全文
posted @ 2016-10-26 18:18 穿林度水 阅读(780) 评论(0) 推荐(0)
摘要:diamond server 1 增加一条数据 /diamond server/admin.do?method=postConfig 1.1 调用 this.configService.addConfigInfo(dataId, group, content); 1.2 其他节点接收到信息后 thi 阅读全文
posted @ 2016-10-26 18:14 穿林度水 阅读(825) 评论(0) 推荐(0)
摘要:读取数据 1 初始化DefaultDiamondManager 并启动diamondSubscriber 1.1 diamondSubscriber.start(); 1.1.1 http://www.cnblogs.com/clds/p/5997195.html 1.1.2 serverAddre 阅读全文
posted @ 2016-10-26 18:10 穿林度水 阅读(1281) 评论(0) 推荐(1)
摘要:rotateCheckConfigInfo 这是一个定时任务,循环调用 1.从本地读取配置信息checkLocalConfigInfo 1.1 读取配置信息 1.2 将订阅信息抛给客户的监听器 1.2.1 核心代码 2 从服务器获取配置信息checkDiamondServerConfigInfo 2 阅读全文
posted @ 2016-10-26 16:10 穿林度水 阅读(700) 评论(0) 推荐(0)
摘要:PathNode(Path)StandardWatchEventKind(WatchEvent)Watchable(WatchKey WatchService WatchEvent)WatchKey(PathNode WatchEvent WatchService)WatchService(Watc 阅读全文
posted @ 2016-10-25 16:32 穿林度水 阅读(550) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/szwandcj/article/details/51165954 背景知识 早期的应用都是单体的,配置修改后,只要通过预留的管理界面刷新reload即可。后来,应用开始拆分,从单一系统拆分成多个子系统,每个子系统还会对应多个运行实例,就开始面临一些问题: 阅读全文
posted @ 2016-09-02 11:39 穿林度水 阅读(1342) 评论(0) 推荐(0)
摘要:diamond 阅读全文
posted @ 2016-08-30 15:43 穿林度水 阅读(506) 评论(2) 推荐(0)