spring-Cloud-Alibaba-nacos-Config

1.电商微服务架构

spring-Cloud-Alibaba-nacos-Config_第1张图片

2.用户下单场景微服务搭建

spring-Cloud-Alibaba-nacos-Config_第2张图片

3.nacos简单介绍

spring-Cloud-Alibaba-nacos-Config_第3张图片

4. 一般架构设计

spring-Cloud-Alibaba-nacos-Config_第4张图片 

5. nacos使用场景

spring-Cloud-Alibaba-nacos-Config_第5张图片

6.springboot和nacos的配置中心整合:

(1)pom.xml

        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-config
            2.2.5.RELEASE
        

(2)bootstrap.yaml

spring:
  application:
    name: configdemo
  cloud:
    nacos:
      config:
        server-addr: localhost:8848
        file-extension: yaml
  profiles:
    active: prod #表示我需要向配置中心索要的生产环境的配置

(3)TestController

@RestController
@RefreshScope
public class TestController {
    @Value("${testStr}")
    private String testStr;
    @GetMapping("/test")
    public String test(){
        return testStr;
    }
}
@RefreshScope:是实时监控配置变化实现动态变更配置

提示 springboot配置文件的优先级(bootstrap.properties>bootstrap.yaml>application.properties>application.yaml)

(4)spring-Cloud-Alibaba-nacos-Config_第6张图片

(5)通用配置

spring-Cloud-Alibaba-nacos-Config_第7张图片 

 (6)跨服务共享配置文件spring-Cloud-Alibaba-nacos-Config_第8张图片

spring-Cloud-Alibaba-nacos-Config_第9张图片 跨服务器

(7)nacos Config动态刷新机制spring-Cloud-Alibaba-nacos-Config_第10张图片

spring-Cloud-Alibaba-nacos-Config_第11张图片

 

你可能感兴趣的:(spring,cloud)