zoukankan      html  css  js  c++  java
  • springboot初步整合dubbo+zookeeper项目

    provider 服务端 application.properties 配置

    server.port=8070
    
    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/product?characterEncoding=UTF-8
    spring.datasource.username=root
    spring.datasource.password=654321
    
    # 驼峰标示
    mybatis.configuration.map-underscore-to-camel-case=true
    # 扫描mapper.xml文件
    mybatis.mapper-locations=classpath:mapper/*Mapper.xml
    
    # 配置zookeeper
    
    # 在项目注册中心提交注册信息时,用的是zookeeper协议
    spring.dubbo.registry.protocol=zookeeper
    # zookeeper连接地址
    spring.dubbo.registry.address=192.168.159.21:2181
    
    # 配置dubbo
    
    # dubbo来自哪个容器
    spring.dubbo.application.name=gmall-user
    # dubbo协议
    spring.dubbo.protocol.name=dubbo
    # 扫描业务层service路径,由于serviceImpl的包和service不再同一个项目,所以直接扫描他们共同的包名,才能注册到注册中心、使用
    spring.dubbo.base-package=com.swan.gmall
    
    # 建议调试bug时使用,否则导致控制台输出大量的日志控制台崩溃
    logging.level.root=info
    

      

    consumer 服务端 application.properties 配置

    server.port=8080
    
    # 注册中心地址
    spring.dubbo.registry.address=192.168.159.21:2181
    
    # dubbo协议 spring.dubbo.protocol.name=dubbo spring.dubbo.application.name=gmall-user-web spring.dubbo.base-package=com.swan.gmall # 过期时间 spring.dubbo.consumer.timeout=600000 # consumer 在启动之前不需要检查service是否存在,也就是说 provider 不启动,consumer 照样启动,这样避免了有时启动的时间顺序不一致导致报错 spring.dubbo.consumer.check=false

      

  • 相关阅读:
    Maven学习
    Android屏幕适配
    Java多线程中的死锁问题[转]
    数据结构基本概念和算法分析
    AsyncTask(异步任务)
    Android自定义滑动开关按钮
    记录一些我记不住的技术
    2017携程Web前端实习生招聘笔试题总结
    JavaScript ES5面向对象实现一个todolist
    原生JavaScript实现一个简单的todo-list
  • 原文地址:https://www.cnblogs.com/swanyf/p/10242074.html
Copyright © 2011-2022 走看看