- 博客(7)
- 收藏
- 关注
转载 ZooKeeper Watcher代码实例
ZooKeeper Watcher代码实例主要的相关类和接口Executor 实现了Wathcer接口、Runnable接口、DataMonitorListener接口。通过connectString 监视ZooKeeper的一个ZNode。当ZNode发生事件变化时,通过process(WatchedEvent event)方法调用DataMonitor的proc
2017-01-26 10:06:45 1989
转载 ZK设计原理简述
1. Zk数据模型和层级namespace: ZK的名称空间非常类似文件系统,名称为一系列的path,例如”/root/app/task”,ZK中每个node都是通过path来标识的。和文件系统不同的是,每个node可以有关联的data,字节点也是如此,这一点可以类比为文件系统允许path为file或者目录。ZK的设计是为了存储“协调”数据:状态信息,配置,位置信息等;所以每个节点的da
2017-01-26 09:41:26 5316
转载 Zookeeper-Watcher机制与异步调用原理
atcher机制:目的是为ZK客户端操作提供一种类似于异步获得数据的操作. 1)在创建Zookeeper实例时,允许接收一个watcher参数,此参数将会赋值给watchMnanger.defaultWatcher,成为当前客户端的默认Watcher.需要注意此watcher和其他watcher不同,此wather主要是响应"与链接状态转换"有关的事件(比如,"建立链接","链接关
2017-01-26 09:11:12 2576
转载 zookeeper系列之异步通知模式-Watcher
Watcher介绍 Watcher是Zookeeper用来实现distribute lock, distribute configure, distribute queue等应用的主要手段。要监控data_tree上的任何节点的变化(节点本身的增加,删除,数据修改,以及孩子的变化)都可以在获取该数据时注册一个Watcher,这有很像Listener模式。一旦该节点数据变化,Follower
2017-01-26 09:00:55 337
转载 Java微服务框架之Undertow
Undertow 是红帽公司(RedHat)的开源产品,是 WildFly8(JBoos) 默认的 Web 服务器。 官网API给出一句话概述Undertow: Undertow is a flexible performant web server written in java, providing both blocking and non-blockin
2017-01-25 14:13:11 36405 1
转载 高性能非阻塞Web 服务器Undertow
概述WildFly 8 包含了一个全新的Web服务器(Undertow),WildFly 8 默认的Web服务器为Undertow。一句话概括什么是Undertow - 高性能非阻塞 Web 服务器。Undertow 主要有以下几个特点: 轻量化 - Undertow 是一个Web 服务器,但它不像传统的Web 服务器有容器的概念,它由两个核心jar包组成,使用API加载一
2017-01-25 14:05:27 6351
转载 Undertow服务器基础分析 - Undertow
Undertow是一个Web服务器,那么它就需要具备的现代Web服务器的基本特性,比如Servlet,JSP,文件服务器,代理服务器,安全认证等。undertow目前已经实现了绝大多数功能,并且因为wildfly通过了JavaEE7 TCK认证,所以可以说Undertow是一个通过Servlet 3.1认证的Web服务器和容器。这篇文章只分析Undertow的主干流程上的主要功能,即underto
2017-01-25 14:04:00 9240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人