• springcloud alibaba nacos -1


    Nacos 的官网地址: https://nacos.io

    Nacos的核心作用:

    配置管理
    服务发现在这里插入图片描述

    Nacos下载 与安装

    JDK 1.8+,Maven 3.2.x+,nacos
    https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html

    工程引入nacos

    工程的pom文件引入nacos-config的Spring cloud依赖

    <dependencies>
       <!-- nacos注册中心-->
        <dependency>
             <groupId>com.alibaba.cloud</groupId>
             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
             <version>2.2.0.RELEASE</version>
        </dependency>
        <!-- nacos配置中心-->
        <dependency>
             <groupId>com.alibaba.cloud</groupId>
             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
             <version>2.2.0.RELEASE</version>
        </dependency>
    </dependencies>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    bootstrap.yml:配置了nacos config server的地址

    spring:
      application:
        name: nacos-provider
      cloud:
        nacos:
          config:
            server-addr: 127.0.0.1:8848
            file-extension: yaml
            prefix: nacos-provider
      profiles:
        active: dev
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    上面的配置是和Nacos中的dataId 的格式是对应的,nacos的完整格式如下:

    ${prefix}-${spring.profile.active}.${file-extension}
    
    • 1

    prefix 默认为 spring.application.name 的值,也可以通过配置项 spring.cloud.nacos.config.prefix来配置。
    spring.profile.active 即为当前环境对应的 profile,详情可以参考 Spring Boot文档。 注意:当 spring.profile.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 p r e f i x . {prefix}. prefix.{file-extension}
    file-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml 类型。

    启动nacos

    登陆localhost:8848/nacos

    配置管理

    系统配置的编辑、存储、分发、变更管理、历史版本管理、变更审计等所有与配置相关的活动。
    在这里插入图片描述
    在这里插入图片描述

    服务管理

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    nacos的架构

    在这里插入图片描述

    nacos数据模型

    在这里插入图片描述

  • 相关阅读:
    Apache Commons IO组件简介说明
    MacBook通过XGP玩女神异闻录5皇家版不踩坑指南
    c和c++的强制类型转换
    0930样式迁移(Style Transfer)
    cadence SPB17.4 - 中文UI设置
    初识href超链接
    Vue3 快速入门和模板语法
    vue3:arco design message封装
    用于一般光学系统的光栅元件
    LDAP注入漏洞
  • 原文地址:https://blog.csdn.net/tsj11514oo/article/details/127839254