10 2015 档案
摘要:数据的生成可以看做一连串发生的离散事件, 这些事件流会伴随着不同的数据流、操作和分析,都会由一个通用的软件框架和基础设施来处理。 Storm 是 实时流计算框架之一。它提供了可容错分布式计算所要求的基本原句和保障机制,可以满足大容量关键业务应用需求。是一套技术的整合。来自为知笔记(Wiz)附件列...
阅读全文
摘要:zookeeper基本是基于API和console进行znode的操作,并没有一个比较方便的操作界面,这里也发现了taobao 伯岩写的一个工具,可以比较方便的查询zookeeper信息。工具的开发语言主要是node.js(最近比较火),其标榜的是无阻塞的api使用。其原理主要是基于google的V8(chrome的javascript的解析器,C语言编写),node.js本身是基于js语法进行开...
阅读全文
摘要:step 1 nodejs安装:(a).下载nodejs,注意一定要是v0.8.14版本,否则可能版本不兼容,报各种错误。wget https://github.com/joyent/node/archive/v0.8.14.zip (b)解压unzip v0.8.14.zip(c)进入目录安装(d)设置安装目录./configure --prefix=/home/zk-browser/nodej...
阅读全文
摘要:一 初识 ZooKeeper 高效且可靠的分布式协调服务。解决分布式一致性问题 统一命名服务、配置管理服务、分布式锁服务。 使用: 比如配置文件统一,比如通知负载均衡协调。 ZooKeeper 特性: 顺序一致性: 同客户端发起的事物请求,最终将严格的按照其发起顺序被应用到 ZooK...
阅读全文
摘要:分布式锁 是控制分布式系统之间同步访问共享资源的一种方式。 是通过一些互斥手段来防止彼此之间的干扰,以保证一致性。分布式锁有两种 一 排它锁(写锁 or 独占锁) 核心是保证当前有且仅有一个事物获得锁,并且锁被释放后,其他正在等待锁的事物都能够被通知到。 定义锁: 在 ZooKeeper 中没有类似...
阅读全文
摘要:1 继承 子类继承父类2 实现 实现类实现接口3 依赖 (偶然、临时、比较弱关联) 类 A 使用了类 B,如果类 B 产生变化将会影响类A 4 关联(长期的、平等的、双向的、强依赖关系) 强依赖关系。 5 聚合关系(关联关系特例) 体现的是整体与部分、拥有的关系,即has-a的关系6 组...
阅读全文
摘要:1 流程图 右键 _ create Diagrm _ add Flowchart _ New Flowchart 2 时序图 Create Diagram _ Add Sequence Diagram 3 静态类图 Create Diagram _ Add Class Diagram ...
阅读全文
摘要:Watcher详解、接口 在 ZooKeeper 中, 接口类 Watcher 用于表示一个标注你的事件处理器,其定义了事件通知相关的逻辑,包含 KeeperState 和 EventType 两个枚举类,分别代表了通知状态和事件类型,同时定义了事件的回调方法:process(WatchedEvent event)如果WatcherWatcher 触发条件: 增、删、改 ( 重复修改也...
阅读全文

浙公网安备 33010602011771号