Spring Cloud Config基础使用总结
程序员文章站
2024-01-11 18:51:46
一、介绍Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象,因此它们非常适合Spring应... ......
一、介绍
spring cloud config为分布式系统中的外部化配置提供服务器和客户端支持。使用config server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与spring environment和propertysource抽象,因此它们非常适合spring应用程序,但可以与任何语言运行的任何应用程序一起使用。当应用程序通过部署管道从开发到测试并进入生产时,您可以管理这些环境之间的配置,并确保应用程序具有迁移时需要运行的所有内容。服务器存储后端的默认实现使用git,因此它可以轻松支持配置环境的标签版本,以及可用于管理内容的各种工具。添加替代实现并使用spring配置插入它们很容易。
spring cloud config server功能:
- 用于外部配置的http,基于资源的api(名称 - 值对或等效的yaml内容)
- 加密和解密属性值(对称或非对称)
- 使用可轻松嵌入spring boot应用程序
- 可以轻松的结合eureka实现高可用
- 可以轻松的结合spring cloud bus实现自动化持续集成
config client功能(适用于spring应用程序):
- 绑定到config server并environment使用远程属性源初始化spring
- 加密和解密属性值(对称或非对称)
- 结合eureka实现服务发现
二、入门
新建配置中心服务configserver
1.新建spring boot项目
2.添加主要依赖:spring-cloud-config-server
3.
客户端
三、实现自动刷新
四、集成到eureka实现高可用
推荐阅读
-
Spring Cloud Config基础使用总结
-
dubbo总结(2)——dubbo的使用场景 springmvc+mybatisdubbo+zookeeperrestful redis分布式缓存spring mvc
-
dubbo总结(2)——dubbo的使用场景 springmvc+mybatisdubbo+zookeeperrestful redis分布式缓存spring mvc
-
Springboot使用过程中(Spring)常用注解总结
-
spring cloud 入门系列二:使用Eureka 进行服务治理
-
在Spring Cloud Config中加密git到远程数据库中信息
-
浅谈如何在项目中使用Spring Cloud Alibaba Sentinel组件
-
spring cloud config和bus组件实现自动刷新功能
-
使用Spring Boot和AspectJ实现方法跟踪基础结构
-
spring cloud consul使用ip注册服务的方法示例