1、什么是nacos
Nacos在微服务架构中为我们解决了统一配置、服务注册与发现等问题。
1.1nacos有以下主要特性
-
服务发现与服务健康检查
- 服务提供者注册服务,服务提供者使用DNS、HTTP、API查找和发现服务
- nacos提供对服务的健康检查,阻止向不健康的主机或者服务发送请求。
-
动态配置服务
nacos通过内嵌数据库或者mysql统一存储服务相关配置文件,提供实时更新,回滚等功能
-
动态DNS服务
动态dns支持路由权重,容易实现中间层负载均衡等功能
2、nacos基本使用
2.1、单机
1、nacos主要有2种部署方式,分别为单机、集群。nacos依赖jdk1.8及以上版本
2、jar包安装,从git上下载直接运行
3、window下启动在nacos/bin下目录下直接启动,
打开bin文件夹,双击运行startup.cmd即可启动Nacos服务端。
4、Linux下启动
在nacos/bin 目录下执