Skip to main content
Nacos Introduction 简介

Nacos Introduction 简介

主要功能

服务发现:帮助各个微服务发现所需的调用方服务。

配置管理:将配置文件发送到各个微服务用于服务启动和动态调整

如果我们要启动一个springboot应用,我们需要在application.properties(或.yml)进行相关的配置,但如果这个应用要启动成百上千个,对于其的配置就会要重复非常多次,而一旦要变更配置也会更加麻烦,这就是为什么需要一个配置管理的中间件来帮助进行其他中间件和业务组件的配置。

详情


Yujie LiuLess than 1 minuteComputer ScienceMicroServiceService DiscoveryConfiguration ManagementNacos
Nacos 进行配置管理

Nacos 进行配置管理

Nacos支持多种配置管理模式,当已经启动一个nacos实例后,访问http://localhost:8848/nacos就能访问nacos的Dashboard,可以看到有以下支持。

比如,我的一个Springboot项目中就用到了下面这种配置方式,主要用到的就是properties和YAML两种

Screenshot 2023-12-06 at 21.02.25

Yujie LiuAbout 1 minComputer ScienceMicroServiceService DiscoveryConfiguration ManagementNacos
启动一个Nacos单机项目

启动一个Nacos单机项目

Nacos官方有相关的教程

由于我是arm的电脑,而标准版nacos docker部署不支持arm,因此使用nacos-slim这个包:

version: "2"
services:
  nacos:
    image: nacos/nacos-server:v2.2.3-slim

Yujie LiuLess than 1 minuteComputer ScienceMicroServiceService DiscoveryConfiguration ManagementNacos