04 2016 档案

zookeeper项目使用几点小结
摘要:背景 前段时间学习了zookeeper后,在新的项目中刚好派上了用场,我在项目中主要负责分布式任务调度模块的开发,对我自己来说是个不小的挑战。 分布式的任务调度,技术上我们选择了zookeeper,具体的整个分布式任务调度的架构选择会另起一篇文章进行介绍。 本文主要是介绍自己在项目中zookeepe 阅读全文

posted @ 2016-04-18 08:37 <starhu> 阅读(10542) 评论(0) 推荐(0)

Dubbo架构设计详解
摘要:摘要 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provi 阅读全文

posted @ 2016-04-15 14:38 <starhu> 阅读(3427) 评论(0) 推荐(0)

关于web.xml不同版本之间的区别
摘要:一、Servlet 2.3 二、Servlet 2.4 三、Servlet 2.5 四、Servlet 3.0 参考于:http://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/ http://e 阅读全文

posted @ 2016-04-15 09:39 <starhu> 阅读(2516) 评论(0) 推荐(0)

SOAP webserivce 和 RESTful webservice 对比及区别
摘要:简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是 SOAP的一个优点。 阅读全文

posted @ 2016-04-13 09:23 <starhu> 阅读(515) 评论(0) 推荐(0)

Java RMI 框架(远程方法调用)
摘要:RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程 阅读全文

posted @ 2016-04-13 08:56 <starhu> 阅读(3072) 评论(0) 推荐(0)

select, iocp, epoll,kqueue及各种I/O复用机制
摘要:首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO) asynchronous I/O (the POSIX aio_func 阅读全文

posted @ 2016-04-12 11:52 <starhu> 阅读(468) 评论(0) 推荐(0)

高性能I/O设计模式Reactor和Proactor
摘要:一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事 阅读全文

posted @ 2016-04-12 11:43 <starhu> 阅读(472) 评论(0) 推荐(0)

导航