简介:Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将 从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及...
分类:
其他好文 时间:
2014-10-06 15:17:10
阅读次数:
258
http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm#UserGuide-zh-API%E9%85%8D%E7%BD%AEhttp://alibaba.github.io/dubbo-doc-static/Home-zh.htmDub...
分类:
其他好文 时间:
2014-09-30 14:52:19
阅读次数:
231
随着开发项目不断膨胀,发现代码依赖关系变得复杂,维护比较蛋疼,想起seajs有这方面之功效,果断尝鲜,用来解决两个问题:1)命名冲突 2)文件依赖关系
由于所在BG使用TAF服务,基于C++开发一套WSP web服务框架。下面所讲的都是基于该框架下测试验证。
分成三个阶段:开发->改进->构建
第一阶段:开发
模板目录结构:
--wsp
--...
分类:
Web程序 时间:
2014-09-29 23:23:41
阅读次数:
411
现有的开源ESB总线中,自从2003年第一个开源总线Mule出现后,如今已经是百花争鸣的景象了。如今我就对现有的各种开源ESB总线根据性能、可扩展性、资料文档完整程度以及整合难易程度等方面展开。一.CXFCXF的定位不是ESB总线,而是一个服务框架(ServiceFramework),主要还是为关于...
分类:
其他好文 时间:
2014-09-29 20:50:42
阅读次数:
203
是时候设计一个分布式服务框架了。我先将它定名为 Hasor-RSF,“RSF”为?Remote Service Framework 的缩写。 ? ? RSF的目的是为了提供一种高效的远程服务访问方式,例如“A机器访问在B机器上的一个服务”...
分类:
其他好文 时间:
2014-09-22 14:39:23
阅读次数:
274
Java远程通讯可选技术及原理——转在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,...
分类:
编程语言 时间:
2014-09-08 01:00:56
阅读次数:
755
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础...
分类:
编程语言 时间:
2014-09-05 17:48:21
阅读次数:
155
一、概述 ??? 现在大家在和Java, PHP, .net写应用程序时,都会用到一些成熟的服务框架,所以开发效率是比较高的。而在用C/C++写服务器程序时,用的就五花八门了,有些人用ACE, 有些人用ICE(号称比ACE强许多...
分类:
其他好文 时间:
2014-08-31 12:01:21
阅读次数:
311
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。...
分类:
其他好文 时间:
2014-08-27 10:52:57
阅读次数:
217
本节介绍dubbo-common,dubbo-common是公共逻辑模块,包括Util类、通用模型,是其它模块的基础。
扩展机制
SPI
SPI是扩展点的注解,标注在类型上,所有的扩展点需要通过SPI来标注。
约定:
在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置名=扩展实现类全限定名,多个实现类用换行符分隔。
1)...
分类:
其他好文 时间:
2014-08-22 19:45:39
阅读次数:
183