面向电力行业的 “算电协同调度” 业务场景,针对电网 “东电西算” 跨区域算力调度需求,打造了一套面向电力系统的算电任务智能分配平台,解决了传统算电任务人工调度效率低、跨区域算力匹配不均衡、资源利用率不足的痛点,实现算电任务的自动分配、跨区域算力协同、全生命周期监控与结果分析,有效提升了电网算力资源的调度效率与利用率,降低了调度成本。
点击空白处退出提示
面向电力行业的 “算电协同调度” 业务场景,针对电网 “东电西算” 跨区域算力调度需求,打造了一套面向电力系统的算电任务智能分配平台,解决了传统算电任务人工调度效率低、跨区域算力匹配不均衡、资源利用率不足的痛点,实现算电任务的自动分配、跨区域算力协同、全生命周期监控与结果分析,有效提升了电网算力资源的调度效率与利用率,降低了调度成本。
本项目为电网 “算电协同调度平台”,是面向电力调度场景的分布式任务智能分配系统,采用前后端分离架构开发。后端基于 Go 语言开发高性能服务,通过 HTTP 协议提供接口交互,并结合 Redis 实现任务缓存与状态管理,保障任务调度的高并发与低延迟;前端及小程序端提供可视化任务看板,支持算电任务的创建、分配、监控与结果反馈,实现 “东电西算” 跨区域算力协同。系统通过智能算法实现算电任务的动态均衡分配,有效提升电网计算资源利用率,降低跨区域调度成本,已在青海电网相关业务场景中投入使用。
在本项目中,我主要负责后端核心调度服务开发、任务队列与缓存架构设计,以及部分接口与前端的联调工作。后端采用 Go 语言构建高并发 HTTP 服务,基于 Redis 实现任务队列、分布式锁与状态缓存,解决了多节点任务调度的一致性问题;前端与小程序端配合实现任务可视化看板,支持任务创建、分配、监控与结果查询。实现上的亮点是设计了基于权重的算电任务智能分配算法,结合 “东电西算” 跨区域算力调度规则,实现了任务的动态均衡分配;难点在于解决了高并发场景下的任务重复提交、状态不一致问题,通过 Redis 分布式锁与重试机制保障了系统的稳定性与可靠性。




评论