使用Spring Cloud Alibaba搭建Nacos服务注册中心

什么是Nacos?

Nacos就是注册中心+配置中心的结合,具体介绍参考官网:什么是 Nacos

我是使用的windows版的Nacos2.2.3,
Nacos下载地址

Nacos下载解压好后如何实现将服务注册到Nacos中呢?以下介绍具体操作流程;

1、首先要在父项目pom.xml加入Nacos依赖。
在这里插入图片描述

2、如何将商品库存(生产者)smallcloud-stock 服务注册到Nacos中?首先在其pom.xml中也要加入Nacos服务发现的依赖。
在这里插入图片描述

3、在application.yml中增加Nacos配置,如下:
在这里插入图片描述

4、在商品库存(生产者)smallcloud-stock 的启动类上加入@EnableDiscoveryClient,让注册中心发现、并扫描到该服务。在Spring Cloud Edgware 版本后可以不用加。
在这里插入图片描述

5、在Nacos 的bin目录下双击startup.cmd 启动Nacos;
在这里插入图片描述

6、如下图所示则启动成功。
在这里插入图片描述

7、我们访问Nacos地址http://localhost:8848/nacos/
在这里插入图片描述

8、登录账号密码默认都是nacos;进入界面如下:
在这里插入图片描述

9、启动 商品库存(生产者)smallcloud-stock 项目
在这里插入图片描述

报错😱😱!!嘿嘿不要慌,这是因为我在Nacos设置了鉴权 nacos.core.auth.enabled=true,要增加相关的鉴权账户密码配置,在application.yml 中加入如下配置:(如果你在Nacos下载下来没有设置改变其配置,则不会出现这个问题;所以可以不需要以下加入鉴权的账号密码操作,后面在做Nacos 的持久化操作时会详细介绍。
在这里插入图片描述

10、重新启动,在Nacos中则可以看到我们的项目,则证明项目已经注册到Nacos,如下:
在这里插入图片描述

11、同理 订单 消费者 也依照上面的步骤将项目注册到Nacos中,如下图
在这里插入图片描述

12、修改使用的 openfeign 接口如下:
在这里插入图片描述

13、重启 订单 (消费者)smallcloud-order 和 商品库存(生产者)smallcloud-stock,
在这里插入图片描述

14、查看控制台如下:
在这里插入图片描述

好了👌现在生产者和消费者已经成功的注册到Nacos中了!!服务之间可以访问了。

上一篇 使用Spring Cloud Alibaba搭建生产者与消费者

下一篇 使用Spring Cloud Alibaba搭建Nacos服务配置中心

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值