四川航空乘务培训系统
描述:1. 对航空ERP的具体需求场景分析,在复杂的业务场景下,采用领域驱动的开发思想,对象聚合、值对象、领域模型 ,CQRS读写分离等。
2. 采用符合项目实际的技术栈和解决方案、ORM(mybatis+mybatisPlus)、数据库(mysql)、开发文档(swagger)和持续集成等等。
2.主导技术难题的解决会议,这个问题 前端做 OR 后端处理?
3.基于角色的权限控制,RBAC权限的设计。
4. 基于Spring Security+Oathu2 实现单点登陆和用户认证,应用refleshToken在toke过期时,无缝刷新token并更新用户的权限信息。整个过程对用户透明化,以防止在用户填写表单时被打断的不良体验。
5.集成Redis,实现任务并发下的任务队列处理、流量削峰、系统验证码,优化频繁访问的速度, 并妥善处理数据一致性问题
6.应用 lombok简化代码.
7. Quartz实现定时任务
8. RabbitMQ 实现不同领域之间的消息同步
7.GitLab+Jenkins 做前后端的CI/DI的自动化构建,加速敏捷开发流程,并提高持续测试/交付能力。