Spring Cloud Alibaba——Nacos进行多配置文件的加载

Nacos作为配置中心,可以替代Spring Cloud Eureka和Config,提供动态配置变更功能。文章介绍了配置文件从代码中分离以适应不同环境的需求,以及在没有统一配置中心时存在的问题。Nacos解决了配置分散、更新后需重启等问题,支持多配置文件加载,如数据库配置、端口信息和JSON时间格式等。在应用启动时,能自动读取Nacos中的多个配置文件。
摘要由CSDN通过智能技术生成
Nacos 可以与 Spring, Spring Boot, Spring Cloud 集成,并能代替 Spring CloudEureka, Spring Cloud Config。通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-config 实现配置的动态变更。

(1) 应用场景

在系统开发过程中,开发者通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。目的是让静态的系统工件或者交付物(如 WAR,JAR 包等)更好地和实际的物理运行环境进行适配。配置管理一般包含在系统部署的过程中,由系统管理员或者运维人员完成。配置变更是调整系统运行时的行为的有效手段。

如果微服务架构中没有使用统一配置中心时,所存在的问题:

  • 配置文件分散在各个项目里,不方便维护

  • 配置内容安全与权限

  • 更新配置后,项目需要重启

nacos配置中心:系统配置的集中管理(编辑、存储、分发)、动态更新不重启、回滚配置(变更管理、历史版本管理、变更审计)等所有与配置相关的活动。


(2) 多配置文件加载

  1. 在Nacos控制台中添加多个配置文件(topic-database.properties(数据库相关配置 )、service-person.properties(端口号信息)、jackon.properties(json的全局时间格式))
    <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值