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

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

1、新建gateway网关模块,配置服务到nacos配置中心
2、配置文件中配置即可
