微服务:Nacos简介以及安装部署

一、前言

**  Nacos(全称Dynamic Naming and Configuration Service)是一个由阿里巴巴集团开发并开源的分布式服务发现和配置管理平台。它是构建以"服务"为中心的现代应用架构(如微服务范式、云原生范式)的服务基础设施。**

Nacos架构

二、Nacos的主要功能

**  服务注册与发现**:Nacos允许服务在注册中心中注册自己,并通过服务名来发现其他服务。这有助于实现微服务架构中的服务之间的通信。

**  配置管理**:Nacos提供了统一的配置管理平台,可用于管理和动态更新分布式系统中的配置信息,如数据库连接、参数设置等。

**  动态DNS服务**:Nacos支持动态DNS服务,允许根据服务名动态解析到具体的IP地址,为服务调用提供更灵活的选择。

**  服务健康监测**:Nacos提供了健康检查功能,可以监测注册的服务是否健康,自动剔除不健康的实例。

三、安装与部署

1. 环境准备

安装Java环境:Nacos依赖Java环境运行,确保已安装Java 1.8及以上版本。

安装Maven:Nacos在编译和安装时依赖Maven,确保已安装Maven 3.2及以上版本。

2.官网下载需要的版本

地址:https://nacos.io/download/release-history/
选择自己需要的版本

3. 解压安装

4. 启动以及登陆

**  Nacos默认是集群启动的,但是我们安装的是单机的,没有配置集群。所以要修改一下startup.cmd里面的改成standalone 单机模式。**


5.启动完成

启动如下

浏览器输入http://127.0.0.1:8848/nacos

用户名 / 密码:nacos/nacos



这样子Nacos就已经成功安装好了

相关推荐
愿你天黑有灯下雨有伞8 分钟前
告别复杂配置!Spring Boot优雅集成百度OCR的终极方案
spring boot·百度·ocr
我命由我123452 小时前
Kotlin 数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)
java·开发语言·jvm·windows·java-ee·kotlin·list
liulilittle2 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
码字的字节2 小时前
ZooKeeper在Hadoop中的协同应用:从NameNode选主到分布式锁实现
hadoop·分布式·zookeeper·分布式锁
白-胖-子4 小时前
深入剖析大模型在文本生成式 AI 产品架构中的核心地位
人工智能·架构
武子康4 小时前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
舒一笑5 小时前
我的开源项目-PandaCoder迎来史诗级大更新啦
后端·程序员·intellij idea
@昵称不存在6 小时前
Flask input 和datalist结合
后端·python·flask
zhuyasen6 小时前
Go 分布式任务和定时任务太难?sasynq 让异步任务从未如此简单
后端·go
东林牧之6 小时前
Django+celery异步:拿来即用,可移植性高
后端·python·django