1. 虚拟电厂聚合平台
负责省级多资源(储能、充电桩、光伏、配电站)统一接入与秒级/日前/日内多时序需求响应业务。基于Spring Cloud Alibaba构建微服务架构,通过Nacos实现服务注册与配置动态刷新,Sentinel保障高并发下接口限流熔断。设备数据采集采用Netty+MQTT协议,自研线程池模型处理万级并发TCP长连接,并利用Redis+多级缓存降低数据库压力。响应指令下发采用RocketMQ异步解耦,保证削峰填谷与最终一致性;通过分布式任务调度(XXL-JOB)执行业务日前计划与日内滚动优化,同时引入规则引擎(Drools)动态适配各省份不同响应策略。针对秒级响应场景,设计基于时间轮算法的高效任务调度,确保指令延迟低于500ms。项目上线后支撑日均50万+设备状态上报,响应成功率达99.99%。
2. 综合能源管理平台
覆盖电力资产全生命周期(台账、智能诊断、告警、可视化),提供一站式运维解决方案。采用Spring Boot + MyBatis-Plus构建基础服务,MySQL分库分表(ShardingSphere)存储海量设备历史数据,Elasticsearch构建设备索引以支持多维度模糊检索与聚合分析。智能诊断模块基于策略模式+责任链模式,实现灵活扩展多种故障检测算法;告警规则使用表达式引擎(Aviator)支持动态配置阈值,并通过WebSocket实时推送告警至前端。数据可视化采用ECharts + 后端聚合查询优化(多级缓存+预计算),将大屏仪表板加载时间从6秒降至800ms。同时集成Redis分布式锁保证设备台账操作幂等,利用RabbitMQ异步处理诊断任务,提升系统吞吐量,单日可处理百万级诊断记录。
3. 临床实验管理平台
服务于疫苗临床试验全流程(研究设计、盲态处理、样本管理、接种留观、随访、报表),实现试验数据统一规范化管理。基于领域驱动设计(DDD)划分限界上下文,使用Spring StateMachine管理实验阶段流转(如招募→接种→随访→揭盲),确保状态变更可追溯。引入分布式事务(Seata TCC)保障疫苗库存扣减、样本关联等跨服务数据一致性;采用Redis分布式锁防止盲态揭盲时的并发冲突。复杂报表采用JasperReports + 多线程并行生成,结合Redis缓存报表模板,生成效率提升5倍。针对随访提醒,使用延迟消息(RocketMQ定时消息)精准触发通知,并通过AOP+自定义注解实现细粒度权限控制(基于RBAC)。系统支持多中心、多角色协同,日活数据量达10万+,保障临床试验数据全程合规可溯。