nacos笔记

本文最后更新于:2025年5月28日 下午

Nacos

本文以windows下的应用程序为例。(主要记录下载启动nacos)

本地安装

下载

历史版本:https://github.com/alibaba/nacos/releases?page=2

本文以nacos 2.4.3为例。

下载后解压

修改配置

个人测试用单机模式即可。

进入bin文件夹,创建文件NACOS单机服务.bat,然后保存。

文件内容:

1
startup.cmd -m standalone

启动Nacos

双击NACOS单机服务.bat以启动nacos。

Nacos后台管理页面

默认地址: http://localhost:8848/nacos/index.html

更多信息

详见官方文档:https://nacos.io/zh-cn/docs/v2/what-is-nacos

SpringBoot集成

服务注册

依赖

1
2
3
4
5
<!--nacos 服务注册发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

配置

1
2
3
4
5
6
spring:
application:
name: item-service # 服务名称
cloud:
nacos:
server-addr: 127.0.0.1:8848 # nacos地址

服务发现

依赖

服务发现通常会引入负载均衡,在服务集群中动态获取,提高服务可用性。

1
2
3
4
5
6
7
8
9
10
<!--nacos 服务注册发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- 负载均衡 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

配置

1
2
3
4
spring:
cloud:
nacos:
server-addr: 127.0.0.1:8848

OpenFeign远程调用

传统的RestTemplate进行远程调用有些繁琐,所以openfeign更适合这一场景。

详情查看OpenFeign相关文章笔记。


nacos笔记
https://superlovelace.top/2025/02/18/nacos/
作者
棱境
发布于
2025年2月18日
更新于
2025年5月28日
许可协议