包虫病

注册

 

发新话题 回复该主题

面试官说一说我为什么会选择Spring [复制链接]

1#
长沙白癜风医院         http://baidianfeng.39.net/a_yqyy/140104/4322074.html

SpringCloud系列精彩推荐

阿里面试官问我:到底知不知道什么是Eureka,这次,我没沉默

万字详解Ribbon架构,针对面试高频题多角度细说Ribbon

什么是Hystrix,阿里技术最终面,遗憾的倒在Hystrix面前!

2万字好文全方位深入学习SpringCloudFegin,面试不在彷徨

Zuul,听说SpringCloud不准备要我了,可是为什么面试还要天天问我?

全网最全讲解SpringCloudGateway,认真看完这一篇就够了!

不问不要紧,一文要人命,绝对的面试加分项--配置中心Apollo深度解读

前言

在前文中我们详细介绍了携程架构部门研发的开源配置管理中心Apollo(阿波罗),通过文章我们可知Apollo能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,为我们的日常开发带来极大的方便。

本文我们将继续介绍另一款配置中心,它是属于SpringCloud嫡系的一款分布式配置中心,它就是SpringCloudConfig。

什么是SpringCloudConfig

一、SpringCloudConfig项目是一个解决分布式系统的配置解决方案。它包含了Client和Server两个部分,Server提供配置文件的存储,以接口的形式将配置文件的内容提供出去;Client通过接口获取数据,并依据此数据初始化自己的应用。

服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口。

客户端则是微服务架构中的各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源与业务相关的配置内容,并在启动的时候从配置中心获取和加载配置信息。

二、SpringCloudConfig默认采用Git来存储配置信息,所以使用SpringCloudConfig构建的配置服务器,天然就支持对微服务用于配置信息的版本管理,并且可以通过Git客户端工具来方便地管理和访问配置内容。

「注意:除了使用Git外,SpringCloudConfig也同样支持其他存储方式比如:SVN、本地化文件系统等。」

SpringCloudConfig基本用法

首先我们新建一个配置文件system-dev.properties,内容如下

jdbc.driverClassName:

分享 转发
TOP
发新话题 回复该主题