老鬼的博客 来都来啦,那就随便看看吧~
nacos介绍和使用
发布于: 2022-12-01 更新于: 2022-12-01 分类于:  阅读次数: 

一:介绍

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1. Nacos是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用
的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置
和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服
务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构
建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构
(例如微服务范式、云原生范式) 的服务基础设施。

2.相对于 Spring Cloud Eureka 来说,Nacos 更强大。Nacos = Spring Cloud Eureka + Spring CloudConfig
Nacos 可以与 Spring, Spring Boot, Spring Cloud 集成,
并能代替 Spring Cloud Eureka, Spring CloudConfig
• 通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-discovery 实现服务的注册与发现。

3.Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。

Nacos主要提供以下四大功能:
1. 服务发现和服务健康监测
2. 动态配置服务
3. 动态DNS服务
4. 服务及其元数据管理

阿里云可以直接购买此服务,名字叫:微服务引擎MSE

1.png

二:Nacos下载和安装

2.1 下载地址

1
2
下载地址:https://github.com/alibaba/nacos/releases
下载版本:nacos-server-1.1.4.tar.gz或nacos-server-1.1.4.zip,解压任意目录即可

2.2 nacos目录介绍

1.png

1
2
3
4
5
6
7
8
9
bin:
- 包含linux和windows的启动脚本
conf:
- 一些常用的配置文件
- 如果是github下载后首次启动需要cluster.conf.example复制成cluster.conf
logs:
- 日志
target:
- nacos-server.jar包

2.3 启动

  • Linux/Unix/Mac
1
2
启动命令(standalone代表着单机模式运行,非集群模式)
启动命令:sh startup.sh -m standalone
  • windows
1
2
3
启动命令:cmd startup.cmd 或者双击startup.cmd运行文件。 
上面介绍的是集群模式,需要配置数据库,本次可以采用单机
的启动方式:startup.cmd -m standalone

2.4 访问

1
2
访问:http://localhost:8848/nacos
用户名密码:nacos/nacos

1.png

1.png

三:nacos配置管理

3.1 介绍

1
2
3
配置管理其实就是配置一个dataId和groupId,还有一些动态的数据,
dataId和groupId是为了配合其他应用的启动,如:springboot,后
续将会介绍springboot如何监听nacos。

3.2 配置

1
2
3
4
1.创建配置
2.输入dataId和groupId
3.选择数据格式并输入内容
4.发布

1.png

1.png

*************感谢您的阅读*************