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注解】

  • 相关阅读:
    关于垂直居中
    linux 前后台程序切换
    mac 下jetbrains IDE系列IDE主题
    mac 安装命令行开发者工具
    python 安装MySQLdb mysql_config not fount
    error: command 'cc' failed with exit status 1
    sqllite 入门
    jieba分词
    zookeeper 故障重连机制
    深入学习 celery
  • 原文地址:https://www.cnblogs.com/figsprite/p/11347310.html
Copyright © 2011-2022 走看看