开发者社区> 问答> 正文

Nacos如何作为Spring Cloud配置中心 ?

Nacos如何作为Spring Cloud配置中心 ?

展开
收起
1358896759097293 2021-05-18 10:51:39 10001 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    1、Nacos配置中心 阿里开源Nacos的另外一个功能,统一配置中心,是对于方式集群大规模集群非常重要的一个功能点,阿里开源Nacos,实际是集注册中心和配置中心为一身,是一个非常全能的工具。 Nacos启动阶段配置文件稍微特殊一点,有一个bootstrap文件 ,是加载普通配置之前执行的一个动作,优先启动的一个文件系统,会优先读取文件中的一些配置数据。

    1.Spring Cloud Alibaba Nacos Config 2.Nacos提供用于存储配置和其他元数据的 key/value 存储, 3.为分布式系统中的外部化配置提供服务器端和客户端支持。 4.使用Spring Cloud Alibaba Nacos Config, 5.可以在Nacos Server 集中管理Spring Cloud 的外部属性配置。 6.Alibaba Nacos Config 是Config Server 和Client 的替代方案, 7.客户端和服务器上的概念与 Spring Environment 和PropertySource有 着一致的抽象, 8.bootstrap 启动阶段,配置被加载到 Spring 环境中。 9.当应用程序通过部署管道从开发到测试再到生产时, 10.可以管理不同环境dev\test\pro的配置, 11.并确保应用程序具有迁移时需要运行的所有内容。

    2、Nacos配置服务

    1.Nacos也支持配置服务; 2.统一微服务集群的配置信息; 3.支持配置的动态更新; 4.可支持profile粒度的配置; 5.支持自定义 namespace 的配置,做资源管理配置,数据可到开发测试,生产环境有了命名空间,里面找对应的一个配置数据,进行推送下发,主要便于实现配置的更新和推送管理; 6.支持自定义 Group 的配置,主要是分组去管理服务的; 7.支持自定义扩展的 Data Id 配置; 8.配置的优先级; 9.可以通过Spring的${spring.profiles.active} 配置多套环境; 10.微服务项目需要spring-cloud-starter-alibaba-nacos-config; 11.支持两种配置文件格式: bootstrap.properties bootstrap.yml

    2021-05-18 13:38:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载