项目介绍:该系统是整个移民征迁系统的基础子系统,移民征迁信息平台需要提供给多单位使用,所以必须
要有一套完整的权限系统来控制。权限系统主要包括用户模块、行政区划模块、项目管理模块、权限模块。
技术栈:SpringCloud、JPA、MariaDB、Redis、Kafka、Minio、JDK8 等
工作职责:
⚫ 根据原移民信息系统,讨论设计权限模型;
⚫ 开发用户模块、行政区划,使接口调用时间控制在理想范围中(低于 300ms);
⚫ 使用 docker 容器,部署权限系统于服务器上;
⚫ 解决 jpa 的使用问题,比如跨表查询、多条件查询等复杂接口;
⚫ 解决线上部署问题,比如 nginx 转发路由配置、服务注册;
项目介绍:报警记录表的优化;报警记录由传感器产生,一个月的量在40w左右;现在采用分库分表的方案来解决查询效率低的问题。主要使用sharding-jdbc来进行分库分表,采用记录的创建时间年份作为分表依据;这工作主要是为了优化查询效率,分库分表解决单表单库的数据压力。