<commit_before>---
layout: post
title:  "spring-cloud之------config"
date:   2016-11-23
desc: "spring-cloud之------config"
keywords: "spring-boot spring-cloud spring-cloud-config"
categories: [microservice]
tags: [spring-cloud,spring-cloud-config]
icon: fa-bookmark-o
---
spring-cloud之------config
========
> 简述
spring-cloud是一套开发分布式应用的工具集，包含了分布式应用需要的**配置管理、服务发现、服务熔断、智能路由、服务代理、控制总线**等。

# spring-cloud-config

## 概述

spring-cloud-config是为其他微服务提供配置参数的服务，实现了配置的集中管理。如下图所示为应用配置信息集中管理的配置服务器：

![图挂了](http://images2015.cnblogs.com/blog/4758/201601/4758-20160114111514319-352101707.png)

## 为什么使用它

引用官网的话**With the Config Server you have a central place to manage external properties for applications across all environments**，
实现了对所有环境应用程序外部属性的集中管理。

## demo

- server实现：<commit_msg>post spring-cloud-config<commit_after>---
layout: post
title:  "spring-cloud之------config"
date:   2016-11-23
desc: "spring-cloud之------config"
keywords: "spring-boot spring-cloud spring-cloud-config"
categories: [microservice]
tags: [spring-cloud,spring-cloud-config]
icon: fa-bookmark-o
---
spring-cloud之------config(配置管理服务)
========
> 简述
spring-cloud是一套开发分布式应用的工具集，包含了分布式应用需要的**配置管理、服务发现、服务熔断、智能路由、服务代理、控制总线**等。

# spring-cloud-config

## 概述

spring-cloud-config是为其他微服务提供配置参数的服务，实现了配置的集中管理。如下图所示为应用配置信息集中管理的配置服务器：

![图挂了](http://images2015.cnblogs.com/blog/4758/201601/4758-20160114111514319-352101707.png)

## 为什么使用它

引用官网的话**With the Config Server you have a central place to manage external properties for applications across all environments**，
实现了对所有环境应用程序外部属性的集中管理。

## demo

- server实现：
{'fraction_non_alphanumeric': 0.1551176096630642, 'fraction_numerical': 0.06611570247933884, 'mean_word_length': 5.3983739837398375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3614621', 'n_tokens_mistral': 802, 'n_tokens_neox': 779, 'n_words': 96}