五分钟带你玩转spring cloud alibaba(五)基于nacos的配置中心

简介: 由于引入了nacos,楼主不再使用apollo配置中心。变更原因如下• 1.由于架构变更为springcloud alibaba,nacos可以承担起eureka+apollo的功能。• 2.可以降低系统的复杂性。方便运维• 3.对配置中心的需求仅有动态配置,无更细腻话的权限和灰度发布等功能要求。


由于引入了nacos,楼主不再使用apollo配置中心。变更原因如下

  • 1.由于架构变更为springcloud alibaba,nacos可以承担起eureka+apollo的功能。
  • 2.可以降低系统的复杂性。方便运维
  • 3.对配置中心的需求仅有动态配置,无更细腻话的权限和灰度发布等功能要求。

实战整合

建议启动类使用bootstrap.yml

新建nacos配置

image.png

请注意选择合适命名空间

image.png

Data ID:{spring.application.name}-{spring.profiles.active}.{文件类型}

如果没有spring.profiles.active会省略“-”与“spring.profiles.active”

image.png

image.png

group:其中需要注意namespace与group需要与nacos中配置对应(这两个概念上文有介绍),否则会获取不到配置。

配置格式:这里因为使用了bootstrap.yml所以选择上述配置。

配置内容:直接复制yml文件即可。

成功后

image.png

切记namespace与group一定要匹配。

同时可以监控到那台服务使用该配置

image.png

客户端接口编写

@RestController
@RefreshScope
public class DemoController {  
    @Value("${nacostest.demo}")
    private String demo;
    @GetMapping("/testConfig")
    public String testConfig()  {
        return demo;
    }
}

@RefreshScope不要少写!

改变配置多次调用接口,可以发现返回值发生变化。


相关文章
|
1月前
|
Java Nacos Sentinel
Spring Cloud Alibaba 面试题及答案整理,最新面试题
Spring Cloud Alibaba 面试题及答案整理,最新面试题
200 0
|
7天前
|
Java API 对象存储
对象存储OSS产品常见问题之使用Spring Cloud Alibaba情况下文档添加水印如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
24 2
|
16天前
|
SpringCloudAlibaba 监控 Java
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
|
16天前
|
SpringCloudAlibaba Java API
SpringCloud Alibaba微服务工程搭建(保姆级)
SpringCloud Alibaba微服务工程搭建(保姆级)
|
16天前
|
SpringCloudAlibaba Java Nacos
SpringCloud Alibaba微服务 -- Nacos使用以及注册中心和配置中心的应用(保姆级)
SpringCloud Alibaba微服务 -- Nacos使用以及注册中心和配置中心的应用(保姆级)
|
30天前
|
Dubbo 关系型数据库 MySQL
nacos常见问题之命名空间配置数据上线修改如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
92 1
|
1月前
|
存储 运维 监控
NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
【2月更文挑战第33天】NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
76 2
|
1月前
|
运维 Java Nacos
nacos常见问题之配置账号密码
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
237 6
|
2月前
|
安全 Linux Nacos
解决“nacos默认secret.key配置不当权限绕过漏洞“
解决“nacos默认secret.key配置不当权限绕过漏洞“
146 0
|
30天前
|
编解码 Java Nacos
nacos常见问题之密码加密配置如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
136 0

热门文章

最新文章