zoukankan      html  css  js  c++  java
  • 整合SpringBoot

    1、引入spring-boot-starter以及dubbo和curator的依赖
    <dependency>
        <groupId>com.alibaba.boot</groupId>
        <artifactId>dubbo-spring-boot-starter</artifactId>
        <version>0.2.0</version>
    </dependency>

    注意starter版本适配:

     

    2、配置application.properties
    提供者配置:

    dubbo.application.name=gmall-user
    dubbo.registry.protocol=zookeeper
    dubbo.registry.address=192.168.67.159:2181
    dubbo.scan.base-package=com.atguigu.gmall
    dubbo.protocol.name=dubbo

    application.name就是服务名,不能跟别的dubbo提供端重复

    registry.protocol 是指定注册中心协议

    registry.address 是注册中心的地址加端口号

    protocol.name 是分布式固定是dubbo,不要改。

    base-package  注解方式要扫描的包

    消费者配置:

    dubbo.application.name=gmall-order-web
    dubbo.registry.protocol=zookeeper
    dubbo.registry.address=192.168.67.159:2181
    dubbo.scan.base-package=com.atguigu.gmall
    dubbo.protocol.name=dubbo

    3、dubbo注解

    @Service、@Reference

    【如果没有在配置中写dubbo.scan.base-package,还需要使用@EnableDubbo注解】

  • 相关阅读:
    FastJSON使用笔记
    使用mysql-connector-java出现的错误
    Maven的学习
    前端部分-CSS基础介绍
    前端知识之HTML内容
    python--使用pymyslq操作数据库
    python---反射详解
    python----re正则模块详解
    python---str和repr
    python---random模块详解
  • 原文地址:https://www.cnblogs.com/figsprite/p/11347310.html
Copyright © 2011-2022 走看看