文档章节

dubbo的消费者

xbuding
 xbuding
发布于 2016/07/14 23:50
字数 187
阅读 56
收藏 5
点赞 0
评论 0

pro-web:

dubbo的消费者工程结构:

主要说,消费者的配置

在  webapp-servlet.xml

<context:annotation-config />
<dubbo:annotation package="com.pro.controller" />
<context:component-scan base-package="com.pro.controller"/>

dubbo:annotation的哪行是在 spring扫描之前先执行的。如果不在spring扫描之前,消费者将无法通过@Reference,@Autoware,@Resource等注解,将服务注入到消费者中。

<!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 -->
<dubbo:application name="consumer-web-app"/>

<dubbo:registry protocol="zookeeper" address="${zookeeper.address}"/>
<dubbo:protocol name="dubbo"/>

除了通过dubbo:annotation可将,服务注入,开可以通过dubbo:service和dubbo:reference将服务注入,例如:

<dubbo:service interface="com.pro.common.user.service.IUserService" ref="userService" />
<dubbo:reference id="userService" interface="com.pro.common.user.service.IUserService" />

如果是后者,可将器放在spring扫描的后面再执行。

© 著作权归作者所有

共有 人打赏支持
xbuding
粉丝 4
博文 35
码字总数 12103
作品 0
广州
dubbo学习笔记 第三章简介dubbo的工作原理

一、工作原理图 这是dubbo官网的关于dubbo工作原理,其中最核心的应该是Registry注册中心,Monitor,Consumer消费者和Provider服务提供者四个部分,注册中心关系这消费者和提供者的在zookeep...

sesamefox
2017/10/26
0
0
自建zookeeper测试dubbo

Zookeeper 起因:由于我们现在都是拆分的微服务,因此dubbo debug就需要跨多个微服务。现有解决办法是在dubbo admin控制台,将其他服务提供者关闭,只保留本机服务提供者。但是这种方式会影响...

yushiwh
2017/06/27
0
0
分布式框架-Dubbox介绍

Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的...

孙小哲
2016/01/20
3.1K
0
使用yml配置SpringBoot整合Dubbo

最近听闻公司的项目打算进行重构,大佬们商量准备使用近年大火的SpringCloud,所以在开始学习Springcloud前,先来复习下之前项目中使用到的Dubbo+Zookeeper。之前的项目很老使用的Spring+St...

小马尾大木头
01/09
0
0
Spring Dubbo 注解无效,空指针

今天采用Spring注解 Dubbo(注解)的方式整合服务 消费者 @Controller public class HomeController { private static final Logger logger = LoggerFactory.getLogger(HomeController.class)......

GreenArrow
2014/02/19
16.6K
8
dubbo + zookeeper的相关应用

一、首先介绍下DUBBO的背景 随着互联网的发展,一些大型网站的规模不断扩大,常规的垂直应用架构已经无法满足,分布式架构已经势在必行,DUBBO是一个分布式服务框架,在这种情况下诞生的。 ...

zheng854938169
06/28
0
0
商城、博客、CMS 等后台管理集合--zscat-me

springboot dubbo 集成 redis、solr、mq、kafka、mongodb、storm、商城、blog、cms,包括 dubbo 缓存扩展,各个模块通过服务启动。 ├── sw-common -- SSM框架公共模块(kafka提供者) ├─...

沈浩z
2017/09/01
1K
1
dubbo-2.5.4的分布式入门的第一次实例

准备工作 1:github上下载源码,导入到eclipse修改pom.xml,编译上传到自己的maven私服中。 2:安装zookeeper-3.4.6。 3:把dubbo项目中的dubbo-admin拷到tomcat中并启用。 项目名为tdubbo(...

独钓渔
2016/09/03
473
0
Spring Boot 中使用 Dubbo 详解

Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo是一个分布式服务框架,致力于提供高性能...

PengLei
2017/10/28
0
0
zookeeper 实际使用场景举例

本人所在的项目组,目前在两个地方使用到了zookeeper,分别是 1.定期理财平台:理财涉及到一个额度的问题,不同的渠道(如网站、手机、微信等)使用的是同一个额度,需要确保每个渠道看到的都...

kim_o
06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 配置时间和日期格式

你可以修改你 Confluence 为用户显示的时期和时间格式。设置的句法使用的是 SimpleDateFormat class,请参考 Java SimpleDateFormat 文档中的内容来设置日期和时间格式。 有下面 3 个时间和日...

honeymose
1分钟前
0
0
php seralize unserialize

关于PHP 序列化(serialize)和反序列化(unserialize)出现错误(Error at offset)的解决办法。 首先我们分析一下为什么会出现这个错误: 编码问题 UTF-8: ANSI: 我发现在我的机器上边编码改...

yeahlife
8分钟前
0
0
七、JSP九大内置对象和四个作用域

九大内置对象: request:类型是HttpServletRequest,和Servlet里的HttpServletRequest一模一样。 response:类型是HttpServletResponse,和Servlet里的HttpServletResponse一模一样。JSP里基...

Wakeeee_
11分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
43分钟前
0
0
双向认证-nginx

1、设置容器 docker run -it --name nginx-test2 -v /home/nginx:/apps -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro -p 8183:80 -p 7443:443 -d nginx:stable 2、修改nginx配......

hotsmile
43分钟前
0
0
深入了解 Java 自动内存管理机制及性能优化

一图带你看完本文 一、运行时数据区域 首先来看看Java虚拟机所管理的内存包括哪些区域,就像我们要了解一个房子,我们得先知道这个房子大体构造。根据《Java虚拟机规范(Java SE 7 版)》的规...

Java大蜗牛
45分钟前
4
0
SpringBoot | 第六章:常用注解介绍及简单使用

前言 之前几个章节,大部分都是算介绍springboot的一些外围配置,比如日志 配置等。这章节开始,开始总结一些关于springboot的综合开发的知识点。由于SpringBoot本身是基于Spring和SpringMvc...

oKong
46分钟前
9
0
云数据库架构演进与实践

如今,大型企业如金融企业和银行等,在下一代的微服务架构转型要求下,需要基础软件和数据平台能够实现原生的云化,以满足微服务架构的需求。 微服务,也就是一种面向服务的,有特定边界的松...

巨杉数据库
47分钟前
0
0
Linux系统梳理---系统搭建(一):jdk卸载与安装

1.去官网下载符合Linux版本的jdk,暂用jdk-8u171-linux-x64.rpm 2.登陆Linux,进入usr目录,创建java目录(方便管理,可以其他位置):mkdir java 3.上传下载的jdk包至Linux服务器,使用rz指令(sz f...

勤奋的蚂蚁
58分钟前
0
0
Linux Kernel 4.16 系列停止维护,用户应升级至 4.17

知名 Linux 内核维护人员兼开发人员 Greg Kroah-Hartman 近日在发布 4.16.18 版本的同时,宣布这是 4.16 系列的最后一个维护版本,强烈建议用户立即升级至 4.17 系列。 Linux 4.16 于 2018 年...

六库科技
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部