本项目为华能核电打造企业级一体化管理平台,旨在解决集团内部业务系统数据孤岛、权限管理分散、工程流程管控难等问题,实现组织人员统一管理、工程全流程管控、跨系统数据同步与多级权限管控,为核电生产管理提供高效、可追溯的全流程解决方案。
平台核心业务模块包括:组织架构与人员信息管理、工程计划排程与进度跟踪、设备工单与任务管理、跨系统数据同步、多级权限与登录认证、大数据批量导入导出,同时集成 AI 智能助手模块,支持智能问答、工单智能分配与流程自动推荐,为用户提供便捷的智能化辅助。用户可通过平台实现组织架构的集中维护、工程进度的实时监控、设备工单的全流程跟踪,同时支持与 ERP、ECM 等第三方系统无缝对接,确保各部门间信息高效流转。
技术上,平台采用前后端分离架构,后端基于 Spring Cloud 微服务体系,通过 Eureka 注册中心、Gateway 网关、Config 配置中心搭建高可用集群,集成 Hystrix 实现服务熔断降级;数据库层采用 MySQL/Oracle 双库适配,基于 Apache ShardingSphere 实现读写分离与分库分表,搭配 Redis 实现多级缓存,解决缓存雪崩、穿透等问题;通过 RocketMQ 实现异步削峰、分布式事务处理与跨系统数据同步,保障数据一致性;权限体系基于 Spring Security 整合 OAuth2.0,实现 RBAC 细粒度权限管控与统一登录认证;服务端采用线程池与多线程优化,提升任务并发处理能力;通过 Nginx 实现负载均衡与动静分离,保障系统在高并发场景下的稳定运行。前端采用 Vue+ElementUI 构建单页应用,封装 Axios 拦截器统一处理请求与异常,通过组件复用提升开发效率,支持百万级数据的快速导入导出,同时适配 AI 助手模块的交互逻辑,为核电行业提供兼具高安全性、高可用性与智能化的一体化解决方案。
本项目为 10 人团队、18 个月周期的华能核电企业级微服务项目。我作为平台负责人与技术核心人员,全程主导技术方案讨论与架构定制,从 0-1 搭建系统框架,严格遵循数据结构开发规范设计业务模型,同时担任核心全栈开发工程师,独立负责组织人员管理、工程工单管理、权限认证三大核心模块的前后端开发,以及第三方系统对接、高并发优化与性能调优工作。
技术栈采用 Spring Cloud 微服务架构,后端基于 Spring Boot、MyBatis-Plus、Redis、RocketMQ、MySQL/Oracle 构建,前端采用 Vue+ElementUI 实现;架构层面通过分库分表、多级缓存、异步削峰、多线程处理、Nginx 负载均衡等高并发方案,解决了海量数据同步与跨系统一致性难题,同时以标准化数据模型与规范接口设计,保障了核电行业高安全级系统的稳定、可扩展运行。