• dubbo 的三种引用


    第一种:
    SpringBoot 整合 Dubbo 进行分布式开发
    https://www.cnblogs.com/gdufs/p/9414331.html?share_token=8cc709f1-99d3-4199-a23a-eed52cbef375
    https://github.com/13babybear/bounter-springboot-dubbo

    <dependency>
    <groupId>com.alibaba.boot</groupId>
    <artifactId>dubbo-spring-boot-starter</artifactId>
    <version>0.2.0</version>
    </dependency>

    dubbo声明服务:
    import com.alibaba.dubbo.config.annotation.Service;

    dubbo注入服务
    import com.alibaba.dubbo.config.annotation.Reference;

    第二种:
    深度讲解SpringBoot集成dubbo,还不会的程序员该好好看看了!
    https://blog.csdn.net/weixin_53170684/article/details/110639548?share_token=f7a27a28-ba1b-4f12-aa97-669142eab609

    <!-- dubbo依赖 apache版 -->
    <dependency>
    <groupId>org.apache.dubbo</groupId>
    <artifactId>dubbo-spring-boot-starter</artifactId>
    <version>2.7.7</version>
    </dependency>

    /*
    当实体类作为RPC方法的返回值时,必须实现Serializable接口,dubbo的实现原理就是
    消费者远程调用生产者方法,生产者返回序列化后的返回值,消费者通过网络获取到序
    列化后的数据再反序列化
    */

    服务端:
    import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
    为启动类添加dubbo注解@EnableDubbo //此注解为了自动开启dubbo

    import org.apache.dubbo.config.annotation.DubboService;
    为服务类添加 @DubboService(version = "1.0", timeout = 300)
    Dubbo的2.7.7版本中已经标注了Reference和Service注解为@Deprecated弃用了。改用DubboReference和DubboService这两个注解了
    import org.apache.dubbo.config.annotation.Service;
    为服务类添加 @Service //此处service是apache.dubbo的 代替了创建和暴露对象

    消费端:
    import org.apache.dubbo.config.annotation.DubboReference;
    @DubboReference(version = "1.0") // 远程调用注解,需正确对应生产者的版本号,此处不需要@autowird注入对象
    Dubbo的2.7.7版本中已经标注了Reference和Service注解为@Deprecated弃用了。改用DubboReference和DubboService这两个注解了
    import org.apache.dubbo.config.annotation.Reference;
    @Reference //此处是apache.dubbo 代替引入远程对象


    第三种:
    <!-- Spring Boot Dubbo 依赖 一种非主流的dubbo -->
    <dependency>
    <groupId>io.dubbo.springboot</groupId>
    <artifactId>spring-boot-starter-dubbo</artifactId>
    <version>1.0.0</version>
    </dependency>

  • 相关阅读:
    Tempter of the Bone
    CODE[VS]1160 蛇形矩阵
    CODE[VS] 1205 单词翻转
    CODE[VS] 1204 寻找子串位置
    a little sweet~
    我多喜欢你,你会知道
    P1474 货币系统 Money Systems
    P1096 Hanoi双塔问题
    P1209 [USACO1.3]修理牛棚 Barn Repair
    下一秒
  • 原文地址:https://www.cnblogs.com/xcj26/p/15014049.html
Copyright © 2020-2023  润新知