找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

634

积分

0

好友

92

主题
发表于 13 小时前 | 查看: 3| 回复: 0

Nacos(全称为 “Naming and Configuration Service”)是一个开源的分布式服务发现和配置管理平台,由阿里巴巴集团开发并开源。Nacos 提供了服务注册、发现、配置管理、动态 DNS 服务等功能,可帮助开发者构建弹性的、高可用的微服务架构。

Windows环境下安装与使用Nacos

1. 下载nacos-server

下载地址: https://github.com/alibaba/nacos/releases

打开下载页面,选择需要的版本进行下载,本文以2.5.1版本为例。

图片

下载完成后,你将获得一个压缩包。

图片

将压缩包解压到你指定的目录中。请注意:解压路径不要包含中文字符,否则可能导致启动失败。

解压后的目录结构如下:

图片

2. 启动Nacos

在启动前,需要先修改启动脚本的配置。 进入 bin 目录,找到 startup.cmd 文件。

图片

因为是在Windows环境下运行,我们需要编辑此文件。用文本编辑器打开 startup.cmd,找到 set MODE= 这一行。

图片

默认的模式是 cluster(集群模式)。对于单机学习或测试环境,我们需要将其修改为 standalone(单机模式)。

修改后的内容应如下图所示:

图片

保存修改后,双击 startup.cmd 文件即可启动Nacos服务。当看到命令行输出包含“nacos is starting with standalone”和“Nacos started successfully”等字样时,表示启动成功。

图片

启动成功后,打开浏览器,访问:http://localhost:8848/nacos

图片

至此,Windows下的Nacos安装就成功了。默认登录用户名和密码均为 nacos

Spring Boot整合Nacos

Spring Boot应用注册到Nacos中,是构建微服务体系的第一步,整个过程非常简单。

1. 添加依赖

在需要注册到Nacos的Spring Boot模块的 pom.xml 文件中,添加服务发现客户端的依赖。

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

注:请根据你使用的Spring Cloud Alibaba版本选择对应的依赖版本。

2. 配置文件中添加Nacos配置

application.yml (或 application.properties) 配置文件中,添加Nacos服务器的连接信息。

spring:
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848 # Nacos服务器地址
  application:
    name: your-service-name # 指定当前服务的名称

配置完成后,启动你的Spring Boot应用。

3. 访问Nacos控制台验证

再次访问Nacos控制台 (http://localhost:8848/nacos),在左侧菜单进入 “服务管理 -> 服务列表”

如果整合成功,你将能在列表中看到你刚启动的服务(名称即为你在配置文件中定义的 spring.application.name)。

图片

至此,Spring Boot服务已成功注册到Nacos服务中心。后续,你可以基于此进行服务间的调用、动态配置管理等更深入的微服务功能开发。




上一篇:PyTorch深度学习实战指南:20个核心概念从入门到应用
下一篇:EMUX环境搭建与漏洞分析实战:复现腾达AX3000 Pro文件上传命令注入漏洞
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-10 19:52 , Processed in 0.094835 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表