SpringCloud Alibaba使用nacos
SpringCloud Alibaba使用nacos
pom.xml引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</exclusion>
</exclusions>
</dependency>
application.yml配置
spring:
application:
name: server-one # 微服务名
cloud:
nacos:
discovery: # 配置此服务和nacos的连接:nacos服务发现配置
group: DEFAULT_GROUP
server-addr: 192.168.31.109:8848
username: nacos
password: 123456
namespace: 18b05c41-6288-418c-884f-e91a300d7898
config: # 配置此服务和nacos的连接:引入nacos管理的配置文件
server-addr: 192.168.31.109:8848
file-extension: yml
group: DEFAULT_GROUP
namespace: 18b05c41-6288-418c-884f-e91a300d7898
username: nacos
password: 123456
import-check:
enabled: true
config:
import: # 引入的nacos管理的配置文件
- "nacos:server-one.yml"
- "nacos:seata-config.yml"
”服务发现“配置
nacos管理中心也提供Eureka的功能(如:服务发现,集群管理)
spring.cloud.nacos.discovery.server-addr:nacos管理中心服务地址
spring.cloud.nacos.discovery.username:nacos管理中心账号
spring.cloud.nacos.discovery.password:nacos管理中心密码
spring.cloud.nacos.discovery.group:nacos管理中心中配置的组
spring.cloud.nacos.discovery.namespace:nacos管理中心中配置的命名空间
⚠️ 提示
- namespace不同,group相同,服务之间不能相互调用对方接口
- namespace相同,group不同,服务之间可以相互调用对方接口
”应用配置“配置
nacos管理中心中可以配置很多springcloud应用的配置,也就是大家所熟悉的application.yml中的配置
spring.cloud.nacos.config.server-addr:nacos管理中心服务地址
spring.cloud.nacos.config.username:nacos管理中心账号
spring.cloud.nacos.config.password:nacos管理中心密码
spring.cloud.nacos.config.group:nacos管理中心中配置的组
spring.cloud.nacos.config.namespace:nacos管理中心中配置的命名空间
spring.cloud.nacos.config.file-extension:nacos管理中心中配置列表中配置的配置的后缀名,通常配置为properties
或yml
引入nacos管理中心的配置
spring.config.import:nacos管理中心管理的配置的配置名
本文来自博客园,作者:勤匠,转载请注明原文链接:https://www.cnblogs.com/JarryShu/articles/18369120
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现