爱工单线上维修维保SaaS系统

我要开发同款
残缘若梦2024年06月01日
70阅读
开发技术springcloudredis、maven、多线程、java

作品详情

开发工具: Intellj IDEA + Jdk1.8 + Maven + Git + MySQL + Nacos + Jenkins + Swagger
技术架构: Spring Boot + Spring Cloud + Spring Security + RabbitMQ +Redis + Mybatis-Plus + Gateway + oAuth2.0 + xxl-job + JWT + Feign
项目描述: 爱工单是一款管理安装和售后上门服务业务的SaaS软件系统 。其主要分为:客户端(web && 小程序)、管理运营端(web)、师傅端 (小程序)、师傅企业(小程序)、甲方版(web)、H5;能够帮助企业实践上门服务业务的数字化、流程化和结构化,提供更快捷、更高效的体验;
责任描述:
1.负责师傅小程序账户及服务商通过系统线上结算功能;
2.负责订单流转状态跟踪及消息通知;
3.参与师傅端系统重构,慢SQL优化,数据库SQL语句调优,大幅提升系统响应速度与稳定性;
8.主导开发系统即时通讯功能,对接腾讯云即时通讯,实现订单流转过程中的群组建立,群成员拉取,系统代发消息(异步处理),更换负责人自动化更新群组成员及群消息定时备份等功能;
9.负责服务商纬度日、月、年报表数据统计功能开发;
10.参与Code Review,探讨代码设计优缺点,提前发现问题,减少线上事故发生概率。
技术实现:
1.采用策略模式的设计思想实现不同功能的短信验证,提升其扩展性;
2.使用xxl-job管理定时任务;
3.基于RabbitMQ实现异步订单流转消息通知功能;
4.通过redis缓存实现订单的步骤下单操作,通过SpringBoot+RedisTemplate实现分布式锁防止缓存穿透并简化原有代码开发;
使用SpringSecurity OAuth2 + JWT + SpringCloud Gateway实现统一鉴权,通过JWT生成Token,采用密码式授权模式。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论