springboot微服务注册到nacos平台

简介: springboot微服务注册到nacos平台

 前言:

如何解决复制的文件夹没有蓝色的小方块,如下图:

image.gif编辑

删除旧的iml文件, 在maven面板进行刷新操作,会重新生成iml文件。

image.gif编辑

image.gif编辑

1. 下载nacos客户端。

先查看各个组件对应的版本:

版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub

image.gif编辑

我这里 spring cloud alibaba 是 2.2.5 RELEASE ,所以 nacos 下载 1.4.1的版本。

找到下载地址,进行下载:

Release 1.4.1 (Jan 15, 2021) · alibaba/nacos · GitHub

image.gif编辑

我这里是下载的是windows版本。

下载完之后,修改 startup.cmd 中启动参数为单机启动,默认为集群启动。

image.gif编辑

image.gif编辑

双击startup.cmd启动nacos,访问 http://192.168.69.1:8848/nacos

nacos/nacos 进入nacos管理界面,如下:

image.gif编辑

2. 客户端服务注册到nacos平台。

只需要在application.yml中进行nacos的相关配置即可,如下:

server:
  port: 8020
spring:
  application:
    name: order-service
  cloud:
    nacos:
      server-addr: 127.0.0.1:8848
      discovery:
        username: nacos
        password: nacos
        namespace: public

image.gif

重启服务,观察nacos平台服务列表,发现服务已经注册进入:

image.gif编辑

3. 服务调用的改造,将ip修改为服务名进行调用。

3.1 在restTemplate中添加@LoadBalanced注解,启用负载均衡。

image.gif编辑

3.2 修改ip+端口的地址为服务名调用。

image.gif编辑

3.3 重启服务,浏览器访问:

image.gif编辑


目录
相关文章
|
2月前
|
人工智能 Java Nacos
基于 Spring AI Alibaba + Nacos 的分布式 Multi-Agent 构建指南
本文将针对 Spring AI Alibaba + Nacos 的分布式多智能体构建方案展开介绍,同时结合 Demo 说明快速开发方法与实际效果。
2161 63
|
5月前
|
人工智能 安全 Nacos
Nacos 3.0:微服务与AI融合的技术新纪元
Nacos 3.0:微服务与AI融合的技术新纪元
330 83
|
3月前
|
XML Java Nacos
Spring Boot 整合Nacos 版本兼容适配 史上最详细文档
本文介绍SpringBoot整合Nacos的完整流程,涵盖Nacos下载安装、配置中心与服务发现集成、版本兼容性问题及实战配置。重点解决SpringBoot 3.3.0与Nacos版本适配难题,推荐使用Spring Cloud Alibaba方案,并提供项目开源地址供参考学习。
|
5月前
|
人工智能 安全 Java
Nacos 3.0:从微服务治理到AI服务治理的跃迁
Nacos 3.0:从微服务治理到AI服务治理的跃迁
353 5
|
5月前
|
人工智能 自然语言处理 安全
Nacos 3.0:微服务与AI融合的新一代动态治理平台
Nacos 3.0:微服务与AI融合的新一代动态治理平台
335 2
|
2月前
|
人工智能 Java API
Nacos 3.1.0 正式发布,支持 A2A 注册中心与 MCP 注册协议增强
3.1.0 发布核心全新功能-Agent 注册中心,助力构建基于 A2A 协议的多 Agent 协作的AI应用,同时 MCP 注册中心适配最新 MCP 官方注册中心协议及升级优化多项核心功能。
647 22
|
5月前
|
Dubbo 数据可视化 Java
整合SpringBoot、Dubbo与Nacos:一个快速入门教程
经过上述步骤,消费者模块成功引用了生产者提供的服务,并通过Spring Web将服务映射到了特定的URL路径上。消费者模块成功地调用并展示了生产者提供的数据,并在不移除特定依赖项的情况下确保了系统的正常运行。
|
5月前
|
人工智能 自然语言处理 Nacos
Nacos 3.0:微服务与AI融合的全新治理平台
Nacos 3.0:微服务与AI融合的全新治理平台
262 46
|
9月前
|
安全 Java Apache
微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 身份和权限认证
本文介绍了 Apache Shiro 的身份认证与权限认证机制。在身份认证部分,分析了 Shiro 的认证流程,包括应用程序调用 `Subject.login(token)` 方法、SecurityManager 接管认证以及通过 Realm 进行具体的安全验证。权限认证部分阐述了权限(permission)、角色(role)和用户(user)三者的关系,其中用户可拥有多个角色,角色则对应不同的权限组合,例如普通用户仅能查看或添加信息,而管理员可执行所有操作。
495 0