Spring Boot项目怎么从Nacos注册中心上获取其他服务列表信息?

一、前言

在spring boot项目开发过程中,为了进行微服务之间的调用,我们一般会使用注册中心,比如Nacos。假设我们有一个业务需求,应用A需要从Nacos注册中心上获取服务信息进行分析,需要怎么实现呢?

二、开发步骤

1.搭建Nacos注册中心

Nacos注册中心的搭建,可以参考我之前的文章:nacos安装手册

2. 新建测试服务

我们新建一个Spring Boot项目作为测试服务,该服务没有任何业务逻辑,只是注册到Nacos注册中心上。

  1. 导入Nacos相关依赖

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        <version>2021.0.5.0</version>
    </dependency>
    
  2. 增加Nacos相关配置

    spring:
      application:
        name: testdemo
    
      cloud:
        nacos:
          discovery:
            enabled: true
            namespace: public
            username: nacos
            password: nacos
          server-addr: 127.0.0.1:8848
    
  3. 启动项目,通过注册查看是否注册成功

    在这里插入图片描述

可以看到此时测试应用已经成功注册

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder-文小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值