首页 > 编程语言 > 详细

spring-cloud配置中心

时间:2019-02-13 14:44:13      阅读:179      评论:0      收藏:0      [点我收藏+]
服务端
依赖
compile(‘org.springframework.cloud:spring-cloud-config-server‘)
compile(‘org.springframework.cloud:spring-cloud-starter-netflix-eureka-client‘)

 

application.yml 配置
技术分享图片
 1 spring:
 2   cloud:
 3     config:
 4       server:
 5         git:
 6           uri: https://gitee.com/JinYitao/config-server.git #远程仓库地址
 7           search-paths: local #搜索配置文件的路径
 8           clone-on-start: true #开始时克隆
 9           username: username #远程仓库用户名与密码
10           password: password
11       enabled: true #启用远程配置
12   application:
13     name: qnbbs-config-server 
14 server:
15   port: 8880
16 eureka:
17   instance:
18     prefer-ip-address: true
19     ip-address: xx.xxx.xx.xx #部署到linux上时一定要加上本机ip,window系统开发可以不设置
20   client:
21     service-url:
22       defaultZone: http://eureka1:8761/eureka/,http://eureka2:8761/eureka/,http://eureka3:8761/eureka/
23       #注册注册中心到集群中
View Code

 

远程仓库添加配置,注意:yml文件名要与 spring.application.name 的值保持一致,路径要符合 spring.cloud.config.server.git.search-paths 
图例:

技术分享图片



?

启动类添加

@EnableDiscoveryClient
@EnableConfigServer

 

客户端
依赖:
compile(‘org.springframework.cloud:spring-cloud-starter-netflix-eureka-client‘)
compile(‘org.springframework.cloud:spring-cloud-starter-config‘) //客户端依赖
?
//访问配置失败重试
compile(‘org.springframework.boot:spring-boot-starter-aop‘) 
compile(‘org.springframework.retry:spring-retry‘) 

  

bootstrap.yml配置
eureka:
  client:
    service-url:
      defaultZone: http://eureka1/eureka/
spring:
  application:
    name: qnbbs-provider
  cloud:
    config:
      discovery:
        enabled: true #启动发现服务
        service-id: qnbbs-config-server #与注册中心中的 spring.application.name 值保持一致
      fail-fast: true #Flag to indicate that failure to connect to the server is fatal (default false).
      retry:
        initial-interval: 15000 #最初的重试时间间隔,以毫秒为单位
        max-attempts: 5 #最大数量的尝试

 启动类添加注解 @EnableDiscoveryClient

 

 

spring-cloud配置中心

原文:https://www.cnblogs.com/bqzz/p/10369605.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!