一共是四种配置
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中配置引入的远程服务
3、web工程方式,启动spring容器
4、让spring容器加入dubbo配置文件
5、尽量只在web.xml做一个配置入口(listener和servlet方式选择其一),用springmvc文件包含dubbo.xml。不推荐为springmvc和dubbo.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的配置方式
1、pom引用
2、指定包路径
3、springboot配置类
4、服务标签
5、消费标签