一、前言 Dubbo 作为SOA服务化治理方案的核心框架,用于提高业务逻辑的复用、整合、集中管理,具有极高的可靠性(HA)和伸缩性,被应用于阿里巴巴各成员站点,同时在包括JD、当当在内的众多互联网项目中有着广泛应用。dubbo通过高性能 RPC 实现服务的输出和输入功能,框架基于Spring Fr....
分类:
其他好文 时间:
2015-01-27 21:32:42
阅读次数:
379
如果dubbo使用注解,并且spring也使用注解,如使用事务,则dubbo加过注解的类无法发布。 ...
分类:
编程语言 时间:
2015-01-26 18:56:28
阅读次数:
335
客户端环境搭建:1.svn中导入phoenix。2.import,existing maven project,导入phoenix子项目3.新建maven项目, pom.xml参考服务端项目; 编写dubbo配置文件4.组装参数,写测试用例,执行测试用例备忘
分类:
其他好文 时间:
2015-01-12 16:03:21
阅读次数:
237
阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。都说国内Java...
分类:
其他好文 时间:
2015-01-11 20:18:05
阅读次数:
213
package com.github.doctor.dubbo.config;
import java.util.Map;
import java.util.Map.Entry;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
impor...
分类:
其他好文 时间:
2015-01-11 09:40:12
阅读次数:
251
最近看着一个Dubbo,和搭有spring,mybatis的项目,里面有很多接口,于是想把Java理论知识整理一下。遂在网上查找了很多资料,总结如下:
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下J...
分类:
编程语言 时间:
2015-01-09 10:44:47
阅读次数:
249
package com.dubbo.analyzer.executor;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.RejectedExecutionHandler;import java.ut...
分类:
编程语言 时间:
2015-01-07 12:28:17
阅读次数:
260
Dubbo是什么?
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
其核心部分包含:
远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程...
分类:
编程语言 时间:
2015-01-05 18:49:20
阅读次数:
5463
最近公司一直在用阿里的开源框架Dubbo,正好上一篇文章也是讲到了RPC的概念,Dubbo听过的兄弟都知道在业界好评还是很高的,不光是设计优雅,文档也很齐全,这次就简单的分享下LZ的解读成果,当然本文章只是浅层次的,着重分析的是Dubbo核心层如何去高效的执行调用远程RPC服务的。这里要简单跟兄弟们...
分类:
其他好文 时间:
2015-01-05 14:37:56
阅读次数:
263
在上篇文章中,我们主要了解了Dubbo的架构路线,并对它有了一个比较简单点的印象和了解,而关于Dubbo基本需求是接下来要介绍的内容.
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。
关于F5硬件可以参考
F5 Networks
...
分类:
其他好文 时间:
2014-12-31 01:08:37
阅读次数:
182