项目描述: 该系统是为运输企业及驾驶员学习使用的安全教育的云平台。系统主要包含四个方向,面向C端用户主要提供驾驶员学习与交流,面向B端用户提供了企业所需要的相关服务,例:培训计划创建,车辆管理,三检,保险等,同时将相关学习数据同步至监管平台,以及根据相关规定制作学习教材以供学习模块使用。
系统主要是以下模块:
1.学习模块
2.考试模块
3.教材制作中心
4.企业服务
5.同步模块
6.订单模块
7.财务中心
8....
核心技术
系统采用SpringBoot+SpringCloud搭建的微服务框架,使用nocas作为注册中心,实现服务治理和配置管理
1,使用gateway网关框架做服务转发,接口调用使用Fegin接口
2,使用Sentinel做服务降级、隔离、熔断、限流
3,登录系统采用xxl_sso
4,使用mycat数据库中间件实现分库分表,mysql主从的读写分离
5,链路监控使用Skywalking
分布式方案
1,分布式日志采集使用ELK +kafka实现微服务统一日志管理
2,分布式事务使用seata的TCC模式,分布式锁解决方案redisson+Zookeeper
3,