zoukankan      html  css  js  c++  java
  • 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、消费标签

     

  • 相关阅读:
    POSIX 互斥锁: pthread_mutex_t
    cocos2dx 常见的32种切换场景的动画
    在Xcode中制作.a文件
    Xcode设置项之Architectures和Valid Architectures
    C/C++位操作运算符
    ValueVector和ValueMap
    iOS工程结构理解
    CocoaPods的安装
    Win7平台下配置Sublime Text2 的C++编译环境
    Objective-C中Block的常见用法
  • 原文地址:https://www.cnblogs.com/1306962984wei/p/15155747.html
Copyright © 2011-2022 走看看