文档章节

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 Cloud Config 基础示例

Spring Cloud Config 简介 什么是Srping Cloud Config? Spring Cloud Config 是一种分布式配置中心框架, 为分布式系统中的外部化配置提供服务器和客户端支持。(同类技术还有vault,zookeep...

lc_fly1
2018/11/27
0
0
SpringCloud配置中心高可用搭建

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

Java技术栈
2018/05/22
0
0
spring-oauth-server 增加 java config 版本

在spring-oauth-server的 0.5 版本中, 我们增加了 java config 版本, 提供对config的支持. 目前java config 处于开发中, 可访问 http://git.oschina.net/shengzhao/spring-oauth-server/tre......

monkeyk7
2016/04/15
1K
0
springCloud(17):统一管理微服务配置-简介

一、为什么要统一管理管理微服务配置 在微服务框架中,微服务的配置管理一般有一下需求: 1、集中管理配置 一个使用微服务架构的应用系统可能会包含成百上千个微服务,集中管理配置非常用必要...

我爱大金子
2018/07/25
0
0
Spring config server

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

遥借东风
2018/06/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
33分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
4
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
2
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
1
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部