持续提升技术,完善知识体系
DUBBO分布式服务框架

» dubbo

选择所属分类: dubbo

java tomcat tools maven spring quartz zookeeper redis linux webservice mysql others nginx jvm springcloud hbase kubernetes hadoop clickhouse design vue
2016-05-02 20:33
Dubbox的rest风格调用例子

Dubbox的rest风格调用例子 Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。 作为一个重要的技术研究课题,在当当网我们根据自身的需求,为Dubbo实现了一些新的功能,并将其命名为Dubbox(即Dubbo eXtensions) 本例中使用jetty server,若本例中其中使用某些alibaba的jar包无法在网上下载,可直接下载源码 git clone https://github.com/dangdangdotcom/dubbox 将其安装到本地库中。 1、编写pom.xml,内容较多,其中包括jetty等 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.hode</groupId> <artifactId>dubbox</artifactId> <version>0.0.1-SNAPSHOT</version>...

2016-04-22 21:23
Spring+Dubbo annotation配置

Spring+Dubbo annotation配置 本文继dubbo spring配置使用,上文中使用的xml,dubbo提供了注解方式使代码更加简洁 1、编写pom.xml,其中包括spring、dubbo基础包,pom.xml内容请参考上文(在此省略) 2、编写一个简单的服务 FooService.java package com.hode.dubbo.provider; public interface FooService { public String sayHello(String name); } FooServiceImpl.java,注意需使用alibaba的Service注解 package...

2016-04-21 21:23
Dubbo管理控制台(dubbo-admin)

Dubbo的管理控制台(Dubbo Admin) dubbo spring配置使用文章介绍过使用dubbo构建简单服务, 创建了服务提供者及消费者,dubbo提供了管理后台管理服务提供者与消费者 可在http://dubbo.io/Download-zh.htm(不保证此地址一直可用)直接下载 dubbo-admin-2.5.3.war 放到tomcat目录中并启动,在此就不多作介绍tomcat的部署了, 也可以将dubbo源码下载到本地,自行打war包放到tomcat中部署,本文介绍根据源码部署dubbo-admin 1、通过git下载dubbo源码(确认已安装git客户端),命令 git clone https://github.com/alibaba/dubbo dubbo 2、源码下载完成后,可直接在dubbo根目录install,命令 mvn install -Dmaven.test.skip 正确完成install后,在目录/dubbo/dubbo-admin/target/中已打好包dubbo-admin-2.5.4-SNAPSHOT.war(本文以最新git版本库中获取代码为例) 将此war包放置到tomcat目录中,启动tomcat即可。...

2016-04-19 21:03
Dubbo全Spring配置方式

Dubbo的Spring配置方式 DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架。 1、编写pom.xml,其中包括spring、dubbo基础包,pom.xml内容如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.hode</groupId> <artifactId>dubbo</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <spring.version>4.0.2.RELEASE</spring.version> <log4j.version>1.2.17</log4j.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId>...