项目一:智慧监管 开发时间:2019 年 06 月-至今(迭代中)
技术描述: 项目采用 Spring Cloud 微服务架构
职责描述: 1. 技术选型,使用 Spring Cloud Alibaba 作为基础开发框架 2. 架构设计,包含系统分析、软件实现、性能优化、非功能性方案设计 3. 框架搭建,源代码管理 4. 后台管理:基于 RBAC 实现用户权限管理,包含用户登录、接口权限、数据权限、用户管理、组织管理等基础功能 5. 分布式事务:基于 Seata 二次开发组件,一站式事务解决方案 6. Oauth2 认证中心:基于 Oauth2.0 协议开发统一认证平台,支持多种登录方式 7. 日志管理:日志采集,入库,使用 Sharding-Jdbc 作为分库分表组件,日志收集采用 AOP +注解方式
项目二:警务综合平台 开发时间: 2020 年 03 月-至今(迭代中)
职责描述: 1. 架构设计,框架搭建 2. 基于 Jenkins、Docker Compose、Portainer 搭建开发、测试环境 3. OSS 对象存储:集成 S3 标准的各种对象存储,比如 Minio、阿里云、腾讯云等,实现分片上传、MD5 秒传、文 件直传等功能 4. API 网关:搭建统一网关进行路由分发,集成 Sentinel 实现限流,支持权限认证、防攻击等功能 5. 二次开发 Mybatis-Plus,实现数据权限、字段翻译、自动填充、分布式 ID 等功能