2022谷粒商城学习笔记(三)分布式组件nacos、openfeign、gateway的本地化单机配置

前言

本系列博客基于B站谷粒商城,只作为本人学习总结使用。这里我会比较注重业务逻辑的编写和相关配置的流程。有问题可以评论或者联系我互相交流。原视频地址谷粒商城雷丰阳版。本人git仓库地址Draknessssw的谷粒商城


nacos配置中心

1、在公共模块引入nacos的依赖

在这里插入图片描述

2、在需要启动的类上添加启动注解

在这里插入图片描述

3、接着下载自己springboot版本对应的nacos单机应用

我springboot的版本是2.3.2,springcloud的版本是Hoxton.SR6,故选择1.3.1作为nacos应用版本

在这里插入图片描述
在这里插入图片描述
nacos和springboot、springcloud等相关对应版本关系

4、下载完成后双击运行

在这里插入图片描述
5、去127.0.0.1:8848这个ip地址访问nacos注册中心,第一次登录,用户名和密码均为nacos,新建一个命名空间,例如说商品服务,ID我这里就不配置让它自动生成了

在这里插入图片描述
6、配置文件配置注册到nacos的服务名,naocs服务器地址,以及命名空间的ID。

在这里插入图片描述
当然也可以配置到注册中心,好处是可以实时更新。但是配置文件应当遵守应用名.yaml、应用名.properties这种方式。

在这里插入图片描述
然后通过这些注解
在这里插入图片描述
假设在配置中心有一个数据源的配置

在这里插入图片描述

那么在本地配置文件当中就需要配置这个数据源配置文件的名称,组,是否动态刷新等

在这里插入图片描述


由于以后各个服务模块要互相调用,可以在公共模块添加openfeign的注解

在这里插入图片描述


api网关配置

它的一个工作流程简单来讲是请求经过网关,若是匹配网关的某个路由规则,则经过一系列的断言和Filter去请求对应的服务,服务应答之后再返回给网关,网关将对应的服务应答内容返回给请求。
在这里插入图片描述

1、新建gateway网关模块,配置服务到nacos配置中心

2、配置文件中配置即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值