dubbo配置

一共是四种配置

xml配置

properties配置

注解配置

api配置

 

一、 xml配置提供者服务的过程:

1、引入dubbo依赖包

2、把serviceImpl配置进入spring容器,管理服务。(dubbo只能支持spring管理的服务)

3、把spring管理的服务,转换成rpc服务对外开放

4、启动spring容器

二、xml方式dubbo消费者配置过程

1、引入dubbo依赖包(演示dubbo版本:2.5.7

2、在spring中配置引入的远程服务

 

3web工程方式,启动spring容器

 

 

4、让spring容器加入dubbo配置文件

 

5、尽量只在web.xml做一个配置入口(listenerservlet方式选择其一),用springmvc文件包含dubbo.xml。不推荐为springmvcdubbo.xml分配配入口

 

三、properties文件配置方式,优先级最低(xml缺的配置由属性文件顶上)

 

四、注解方式

 

1、xml方式配置时,@service----- org.springframework.stereotype.Service;

2、注解方式配置时,@service----- com.alibaba.dubbo.config.annotation.Service

3、加入扫描配置

 

 

 

 

五、dubbo标签

1

服务方和消费方都要配置

 

2、服务方的标签:

上层属性,能够自动被下层继承

provider标签做默认配置使用,主要启一个继承作用。比如timeout = 1s

protocol指定协议,service配置目标实现类

 

 

3、消费方的标签

 

 

 

3、消费方继承服务方属性

 只有服务提供方,知道service参数怎么配置最合适。timeout = 1s

 

 

六、springboot的配置方式

1pom引用

 

 

2、指定包路径

 

 

3springboot配置类

 

 

4、服务标签

 

5、消费标签

 

 

 

posted @ 2021-08-18 10:40  wlp贼丑  阅读(120)  评论(0编辑  收藏  举报