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编辑


目录
相关文章
|
3月前
|
Cloud Native Java Nacos
微服务时代的新宠儿!Spring Cloud Nacos实战指南,带你玩转服务发现与配置管理,拥抱云原生潮流!
【8月更文挑战第29天】Spring Cloud Nacos作为微服务架构中的新兴之星,凭借其轻量、高效的特点,迅速成为服务发现、配置管理和治理的首选方案。Nacos(命名和配置服务)由阿里巴巴开源,为云原生应用提供了动态服务发现及配置管理等功能,简化了服务间的调用与依赖管理。本文将指导你通过五个步骤在Spring Boot项目中集成Nacos,实现服务注册、发现及配置动态管理,从而轻松搭建出高效的微服务环境。
230 0
|
17天前
|
Java Nacos 微服务
微服务中间件之Nacos
Nacos是阿里巴巴开源的动态服务发现、配置管理和服务管理平台,支持服务注册与发现、配置管理及服务健康监测。采用Spring Cloud、Spring Boot、Raft算法等技术,适用于微服务架构和云原生应用,提供简单易用的安装部署方式和丰富的应用场景。
98 2
|
27天前
|
消息中间件 缓存 Java
亿级流量电商平台微服务架构详解
【10月更文挑战第2天】构建一个能够处理亿级流量的电商平台微服务架构是一个庞大且复杂的任务,这通常涉及到多个微服务、数据库分库分表、缓存策略、消息队列、负载均衡、熔断降级、分布式事务等一系列高级技术和架构模式。
71 3
|
2月前
|
Kubernetes Nacos 容器
nacos注册不上
我正在使用开源的Nacos,并已在Kubernetes中部署了Nacos服务,通过端口映射可在集群外访问Nacos控制台。Kubernetes使用NodePort类型暴露了8848、9848、9849、7848和9555端口,但在尝试注册时遇到问题,出现“Client not connected, current status: STARTING”的错误,导致启动失败。
|
27天前
|
负载均衡 算法 Nacos
SpringCloud 微服务nacos和eureka
SpringCloud 微服务nacos和eureka
55 0
|
3月前
|
Cloud Native Java Nacos
Spring Cloud Config、Apollo、Nacos和Archaius对比
这篇文章对比了Spring Cloud Config、Apollo、Nacos和Archaius这四种配置中心的适应场景、优缺点。文中讨论了它们的功能特点,例如Spring Cloud Config的集中化配置管理和动态刷新能力,Apollo的实时配置推送和权限治理,Nacos的服务发现和管理功能,以及Archaius的动态配置更新能力。文章指出选择配置中心应根据项目需求和架构来决定,并提供了一个对比图来帮助读者更直观地理解这些工具的差异。
70 1
Spring Cloud Config、Apollo、Nacos和Archaius对比
|
3月前
|
Cloud Native Java Nacos
微服务注册中心-Nacos概述
该博客文章提供了对Nacos的全面概述,包括其基本介绍、与Spring Cloud集成的优势、主要功能以及如何在Spring Cloud Alibaba项目中作为服务注册中心使用Nacos。文章解释了Nacos是一个动态服务发现、配置管理和服务管理平台,支持服务发现、健康监测、动态配置、DNS服务和元数据管理。还介绍了如何下载和启动Nacos服务器,以及如何将微服务注册到Nacos中,包括修改pom.xml文件引入依赖、配置application.properties文件和使用@EnableDiscoveryClient注解开启服务注册发现功能。
微服务注册中心-Nacos概述
|
3月前
|
JSON Nacos 开发工具
微服务通过nacos实现动态路由
微服务通过nacos实现动态路由
71 7
|
3月前
|
负载均衡 Java Nacos
EureKa详解:微服务发现与注册的利器
EureKa详解:微服务发现与注册的利器
|
3月前
|
运维 Java Nacos
Spring Cloud应用框架:Nacos作为服务注册中心和配置中心
Spring Cloud应用框架:Nacos作为服务注册中心和配置中心