项目描述: 一个诈骗预警平台,类似国家反诈 app ,项目主要由三部分组成:管理端、民警端(小程序)、居民端(小程序)。
其中居民端主要功能模块有:守护详情、我的分享、家人管理、个人信息管理
其中民警端主要功能模块有:首页统计、推广详情、预警处置、我的守护
其中管理端主要功能模块有:数据概况、守护预警(守护列表、预警列表、统计列表)、宣传推广(公众号关注列表)、系统管理(用户管理、定制管理、其他基础功能)。
1、整个项目采用集群方式,1Nginx 3服务
2、项目数据库方案: 主从方式(1主3从),有一版本是 shardingsphere 进行分库分表
3、导出 EXCEL 表格使用 EasyPOI
4、短信平台使用腾讯云短信平台
5、Redis 主要做会话缓存、数据缓存、分布式锁、队列
6、minio 主要为小程序及定制化配置提供文件系统,小程序发布有大小限制,大量图片占用空间无法提交发布
7、认证 SpringSecurity jwt 调整为 sa-token
8、使用 nacos 作为统一配置中心
9、上线部署使用 jenkins 进行一键自动部署
10、docker 在测试与开