new maven project --> new simple maven project --> Group Id:com.andrew Artifact Id: dubbo-demo-consumer Version: 0.0.1-SNAPSHOT Packaging:War jdk版本1.8 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.andrew</groupId> <artifactId>dubbo-demo-consumer</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.0</version> </dependency> <dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.46</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.0.35.Final</version> </dependency> </dependencies> </project> src/main/java/com/andrew/service/DemoProviderService.java package com.andrew.service; public interface DemoProviderService { public String sayHello(String name); } src/main/resources/dubbo-demo-consumer.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> <!-- 消费方应用名称,用于计算依赖关系,不是匹配条件,不要与提供方名称一样 --> <dubbo:application name="demo-consumer"/> <!-- 使用zookeeper注册中心暴露服务地址 --> <dubbo:registry address="zookeeper://127.0.0.1:2181"/> <!-- 生成远程服务代理,可以与本地bean一样使用 check属性,启动时候是否检查 一般设置成false 启动时候不检查 --> <dubbo:reference id="demoProviderService" check="false" interface="com.andrew.service.DemoProviderService"/> </beans> src/test/java/com/andrew/ConsumerTest.java package com.andrew; import java.io.IOException; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.andrew.service.DemoProviderService; public class ConsumerTest { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "dubbo-demo-consumer.xml" }); context.start(); DemoProviderService demoProviderService = (DemoProviderService) context.getBean("demoProviderService"); String result = demoProviderService.sayHello("你好"); System.out.println("远程调用的结果:" + result); try { System.in.read(); } catch (IOException e) { e.printStackTrace(); } context.close(); } } 运行结果:
运行ConsumerTest.java 远程调用的结果:服务001
您还没有登录,请您登录后再发表评论
dubbo 服务提供方和服务消费方的代码
dubbo 测试,基于maven的web工程,provider服务提供者和consumer服务消费者
Dubbo+Maven消费方和服务费, Dubbo+Maven消费方和服务费
Apache Dubbo服务注册及服务消费源码分析
Dubbo服务提供者以及消费者实例
1.SpringBoot聚合工程整合Dubbo,实现服务提供者与服务消费者的数据调用, 2.该项目提高了自己对Spring Boot整合Dubbo的理解,并深刻的认识到了服务者与消费者之间的调用及流程 4. Dubbo配置全部采用yml文件配置,...
dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者...
dubbo提供者和消费者工程
本项目案例“妻子”作为消费者去调用生产者(“丈夫”)的服务--洗碗 本项目需要注意 @DubboReference private HusbandService husbandService; @EnableDubbo @DubboService 这几个注解不能忘,否则会报错,或者...
仅供自己参考学习 docker dubbo 消费容器提供的服务 居然要50个字
3 dubbo开发服务、注册服务、消费服务 25 3.1 导入源代码 25 3.1.1 Dubboprovider配置 28 3.1.2 Dubboconsumer配置 30 4 资料参考信息 4.1 学习文档【dubbo-学习文档-20170831.zip】 DDubbo开源.pptx ...
dubbo测试实例(服务端和消费端)
修改后的dubbo服务提供者实例,使用普通java工程,可以直接maven打包到消费者工程中
dubbo注册中心服务ip和实际服务提供者ip不一致问题 网上收集的资料
1.dubbo-zookeeper springSpringMVC 一个生产者,多消费者 例子 2. ssm-dubbo 源码 ssm-tomcat 里放的是 warbao ,程序包 zookeeper-3.4.9 zookeeper 免安装包 设置都是默认的 zookeeper 端口 2181 dubbo-...
springBoot-Dubbo-Provide实现服务提供 springBoot-Dubbo-Consumer实现服务消费 jar通过maven进行管理 根据readme.txt进行操作
dubbo提供者和消费者示例
dubbo消费者的web应用实例
具体用法可以参考本人的另一篇博客《spring项目(非dubbo)如何调用dubbo服务》,其实原理也比较简单,既然要调用dubbo,那就是引入一些相关jar包,再配置一下dubbo的消费者即可。
通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程
相关推荐
dubbo 服务提供方和服务消费方的代码
dubbo 测试,基于maven的web工程,provider服务提供者和consumer服务消费者
Dubbo+Maven消费方和服务费, Dubbo+Maven消费方和服务费
Apache Dubbo服务注册及服务消费源码分析
Dubbo服务提供者以及消费者实例
1.SpringBoot聚合工程整合Dubbo,实现服务提供者与服务消费者的数据调用, 2.该项目提高了自己对Spring Boot整合Dubbo的理解,并深刻的认识到了服务者与消费者之间的调用及流程 4. Dubbo配置全部采用yml文件配置,...
dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者...
dubbo提供者和消费者工程
本项目案例“妻子”作为消费者去调用生产者(“丈夫”)的服务--洗碗 本项目需要注意 @DubboReference private HusbandService husbandService; @EnableDubbo @DubboService 这几个注解不能忘,否则会报错,或者...
仅供自己参考学习 docker dubbo 消费容器提供的服务 居然要50个字
3 dubbo开发服务、注册服务、消费服务 25 3.1 导入源代码 25 3.1.1 Dubboprovider配置 28 3.1.2 Dubboconsumer配置 30 4 资料参考信息 4.1 学习文档【dubbo-学习文档-20170831.zip】 DDubbo开源.pptx ...
dubbo测试实例(服务端和消费端)
修改后的dubbo服务提供者实例,使用普通java工程,可以直接maven打包到消费者工程中
dubbo注册中心服务ip和实际服务提供者ip不一致问题 网上收集的资料
1.dubbo-zookeeper springSpringMVC 一个生产者,多消费者 例子 2. ssm-dubbo 源码 ssm-tomcat 里放的是 warbao ,程序包 zookeeper-3.4.9 zookeeper 免安装包 设置都是默认的 zookeeper 端口 2181 dubbo-...
springBoot-Dubbo-Provide实现服务提供 springBoot-Dubbo-Consumer实现服务消费 jar通过maven进行管理 根据readme.txt进行操作
dubbo提供者和消费者示例
dubbo消费者的web应用实例
具体用法可以参考本人的另一篇博客《spring项目(非dubbo)如何调用dubbo服务》,其实原理也比较简单,既然要调用dubbo,那就是引入一些相关jar包,再配置一下dubbo的消费者即可。
通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程