文档章节

Spring Config Server

Huangchp
 Huangchp
发布于 2017/09/08 12:56
字数 273
阅读 18
收藏 2

Server配置文件说明

# 服务端口
server:
  port: 8009
  context-path: /config_server

spring:
  application:
      name: configserver
  cloud:
    config:
      server:
        git:
          uri: https://github.com/HuAngchping/config-repo.git
          username: xxx@gmail.com
          password: 111
          search-paths: configclient #myconfig/dev,myconfig/test,myconfig/prod 搜索 git地址https://github.com/HuAngchping/+myconfig/dev
        #native:
          #search-locations: 加载本地配置 /User/huang/Documents/里的配置文件
          #其它配置中心 百度disconf Spring Cloud Consul

# 简单用户验证
security:
  user:
    name: config
    password: config
#logging:
#  config: http://127.0.0.1:8009/config_server/configserver/default/master/logback-spring.xml
# 数据库连接配置

  #profiles:
    #active: 检测src/main/resources 下的配置


#http://127.0.0.1:8009/config_server/{application}/{profile}/{label} 例子http://127.0.0.1:8009/config_server/config-client/dev/master 或http://127.0.0.1:8009/config_server/config-client/dev

Client配置文件说明

spring:
  application:
    name: configclient
#  devtools:
#      restart:
#        enabled: false # 关闭自动重启
  cloud:
    config:
      uri: http://127.0.0.1:8009/config_server
      profile: ${test.value} # dev,mysql
      # 使用java -jar target/spring-boot-demo-0.0.1-SNAPSHOT.jar --test.value=test
      label: master
      username: config
      password: config
  datasource:
    url: ${mysql.url}
    username: ${mysql.username}
    password: ${mysql.password}
  jpa:
    show-sql: true
#    generate-ddl: true
#    hibernate:
#      ddl-auto: update

Client包含Server的配置,这些配置被写到bootstrap.yml中,因为这个文件在Spring运行前会被加载,所以Server的配置信息也会被提前载入。

 

对于Config Server的高可用配置,可以使用eureka-server实现。

© 著作权归作者所有

共有 人打赏支持
Huangchp
粉丝 2
博文 43
码字总数 9988
作品 0
吉林
私信 提问
Spring config server

server 添加依赖 添加annotation application.yaml配置文件添加config repo 上面使用的本地文件系统方式进行配置仓库的内容管理,该方式仅用于开发和测试。在生产环境中务必搭建自己的Git配置...

遥借东风
06/13
0
0
springcloud(六):配置中心git示例

随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦...

濡沫
08/13
0
0
SpringCloud配置中心高可用搭建

本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行。 引入依赖 spring-cloud-config-server这个就是配置中心server的依赖。 配置中心做到高可用本...

Java技术栈
05/22
0
0
Spring Cloud Eureka Server高可用之:在线扩容

本文共 1591字,阅读大约需要 6分钟 ! --- 概述 业务微服务化以后,我们要求服务高可用,于是我们可以部署多个相同的服务实例,并引入负载均衡机制。而微服务注册中心作为微服务化系统的重要...

CodeSheep
10/19
0
1
SpringCloud负载均衡

Ribbon 配合eureka可以不用配置文件,自动实现负载均衡。 consumer可以根据项目服务名称进行访问,如果多个服务名称一致,自动实现负载均衡。 Feign 一套基于Netflix Feign实现的声明式服务调...

JavionXiong
06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云建站

阿里云自营建站 没想到阿里云已经切入这块市场了。可以用拖动的方式来建站的模式,真的还是6.

miaojiangmin
24分钟前
2
0
linux系统top命令:virt,res,shr详解

VIRT:virtual memory usage 虚拟内存 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用...

刘祖鹏
30分钟前
2
0
day154-2018-11-21-英语流利阅读-待学习

快手网红发明家:百万粉丝 vs 零销量 雪梨 2018-11-21 1.今日导读 “我做了一个‘雷神锤’的斜挎包,你看这里可以打开,里面可以装手机、卫生纸、钱包,觉得轻的话可以放一些砖头。咱们把它背...

飞鱼说编程
37分钟前
10
0
图灵奖得主华人高徒发布AI芯片!64位RISC-V、高度可编程,低功耗

作为RISC-V架构下的旗手玩家,睿思芯科自然希望通过产品展现出RISC-V可编程架构的巨大潜力。 https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22:%22news_917924603675...

whoisliang
37分钟前
4
0
xcode 10 缺少 libstdc++6.0.9 解决方案

image.png 本方案基于xcode10正式版操作,其它版本请自行验证! 苹果在XCode10中移除了libstdc++(libstdc++.6、libstdc++6.0.9)库。 项目解决方法:删除libstdc++(libstdc++.6、libstdc++6....

壹峰
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部