SpringCloud

先下载安装nacos

9.2 Nacos下载和安装

(1)下载地址和版本

下载地址:https://github.com/alibaba/nacos/releases

下载版本:nacos-server-2.2.1.tar.gz或nacos-server-2.2.1.zip,解压没有中文没有空格目录即可

(2)修改配置文件

参考官方文档:https://nacos.io/zh-cn/docs/v2/guide/user/auth.html

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

添加如下内容:因为高版本没有key了.

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

(3)启动nacos服务

- Linux/Unix/Mac

启动命令(standalone代表着单机模式运行,非集群模式)

启动命令:sh startup.sh -m standalone

- Windows

在bin文件夹下,启动cmd

启动方式,cmd打开,执行命令: startup.cmd -m standalone。

访问:http://localhost:8848/nacos

用户名密码:nacos/nacos

在Spring Boot项目中集成Nacos作为配置中心或服务发现组件,你需要在pom.xml文件中添加相应的依赖项。以下是集成Nacos所需的依赖配置示例:

  1. Spring Cloud Alibaba Nacos Config:用于将Nacos作为配置中心使用。
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  1. Spring Cloud Alibaba Nacos Discovery:用于将Nacos作为服务注册与发现的组件。
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

如果你同时需要使用Nacos作为配置中心和服务注册与发现,可以将这两个依赖都添加到你的pom.xml中。这些依赖项会自动集成Nacos相关的功能,并与Spring Boot应用程序进行整合,简化配置管理和服务发现的实现。

记得根据你的项目需要和使用的Spring Boot版本,选择合适的依赖版本。可以在官方文档或Maven中央仓库查找最新的版本信息。

在Spring Boot项目中使用Feign进行声明式的HTTP客户端调用时,你需要添加以下依赖项到你的pom.xml文件中:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

这个依赖项包含了Spring Cloud对Feign的集成,使得你可以方便地使用Feign来定义和调用HTTP API接口。使用Feign可以简化HTTP客户端的使用,它支持基于注解的接口定义,以及通过Ribbon进行负载均衡。

请确保在添加依赖项后,进行适当的配置和使用,例如定义Feign客户端接口、配置负载均衡策略等,以便于在Spring Boot应用程序中使用Feign来进行服务间的HTTP通信。

9.3.2 添加服务配置信息

配置application.yml,在客户端微服务中添加注册Nacos服务的配置信息

  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
9.3.3 添加Nacos客户端注解

在客户端微服务启动类中添加注解

@EnableDiscoveryClient
9.3.4 启动客户端微服务

启动注册中心

启动已注册的微服务,可以在Nacos服务列表中看到被注册的微服务

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

@追求卓越

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

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

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

打赏作者

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

抵扣说明:

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

余额充值