开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):项目第十七天内容的介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11514
项目第十七天内容的介绍
目录:
一、canal 数据同步工具
二、SpringCl oud 组件 Gateway 网关
三、权限管理模块
一、canal 数据同步工具
//项目的第17天主要完成内容如下:第一个内容是一个数据的同步工具。
这工具它的名字叫 canal 数据同步工具。canal 是做分库的处理的,每个服务让它调用不同的数据库。
那比如在这个模块中想调用数据库,它默认是访问不到,只能通过远程调用的方式做到,但是现在想把别的数据库内容通过到当前的库里边,可以使用一种工具叫数据同步工具,也就是说把其他数据库中的内容同步到本地库中。
假如说别的库中内容发生变化,那本地库也会随着发生变化,就叫数据同步工具,之后还会介绍数据同步工具场景和使用方法。
二、SpringCl oud 组件 Gateway 网关
//第二个内容是 springcloud,它并不是一种技术,是而很多框架的总称。
用这些框架或者里边包含这些技术能实现的微服务的一些架构。//用网关请求转发这些功能都可以做到,而 GATWAY是 springcloud 里边一个组件。
三、权限管理模块
(1)权限管理需求
(2)开发权限管理典型接口
//第三个内容实现项目的后台信用一个模块,叫做权限管理模块,然后在模块中主要做两个内容。
第一个内容权限管理对模块一个需求,包括要做权限管理,要建出一个什么样效果,以及权限管理中它有哪些相关的表结构,包括表之间什么关系。
第二个实现权限管理中的几个典型的接口。也就是在页面中,会在多个路由进行权限管理,然后把它的需求和里边典型的接口都实现。