# Online-Edu **Repository Path**: xiaozhaocoding/Online-Edu ## Basic Information - **Project Name**: Online-Edu - **Description**: 一个基于SpringBoot+SpringCloud的分布式在线教育网站 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2020-06-17 - **Last Updated**: 2022-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Online-Edu #### 介绍 一个基于SpringBoot+SpringCloud的分布式在线教育网站 一、项目微服务模块划分 功能划分: api-gateway: 网关,对客户端请求进行断言、过滤等判断后负载均衡的路由到相应微服务模块 canal-client-edu: 考虑到分库分表场景,对虚拟机中数据库(这里canal.instance.filter.regex=.*\\..*)所有表的变更进行数据同步到本地数据库,要求本地数据库名和建表结构和虚拟机数据库结构相同 common: 微服务模块的公共依赖和一些工具类以及一些全局处理类 service: 服务模块,包括前台和后台所需微服务 acl-service: 后台系统权限管理模块,整合Spring-security,构建权限管理功能