• 负责开发和优化智能监控系统中的告警功能,根据电力机组设备上报的告警和事件
modbus报文,解析生成告警事件,并通过配置可选的发送短信提醒,微呼语音电话播
报,APP推送,站内消息提醒,大屏语音播报等等通知,让电站管理人员第一时间发现异常
问题并处理,
• 实现了大屏展示功能,包括电站数据、告警事件、生态监管数据等的实时展示,为管
理层提供直观的监控界面。封装人员选择器、懒加载树形组件等 6 类通用业务组件,
沉淀为 Element-Plus 私有库,覆盖 80 % 后端管理页面,开发效率提升约 40 %
• 开发了生态电站考核功能,包括生态流量计算、电站列表查询、批量更新等功能,支
持生态监管的业务需求。
• 系统集成与接口开发:
• 负责与外部系统(如APP、集控中心等)的接口开发和集成,确保数据的准确传输和
交互。
• 实现了与气象服务(如彩云天气)的接口对接,获取实时天气数据并应用于系统中。
• 私有化Modbus协议部分的编解码,确保设备数据的实时采集和处理。
• 性能优化与问题解决:
• 对系统性能进行优化,包括数据库查询优化、缓存机制优化等,提升了系统的响应速
度和稳定性。
• 修复了多个系统中的关键问题,如告警推送的空指针异常、终端树查询的性能问题、
生态监管数据的准确性问题等。
• 优化了告警和事件的存储逻辑,减少了数据库的存储压力,提高了数据处理效率。
• 文档与代码管理:
• 编写和维护系统的开发文档,包括接口文档、功能说明、技术方案等,确保团队成员
能够快速理解和使用系统。
• 负责代码的版本管理,通过Git进行代码提交、合并、冲突解决等工作,确保代码的稳
定性和可追溯性。
技术栈:
• 编程语言:Java,vue
• 框架与工具:Spring Boot,MyBatis,Git,Redis,ClickHouse,element-plus
• 数据库:MySQL,Kingbase
• 中间件:RabbitMQ,Feign
• 开发环境:IntelliJ IDEA,Maven
虚拟化与服务器管理:
负责基于 VMware ESXi 的虚拟化平台部署与维护,提升资源利用率与系统稳定性,管
理 Ubuntu 服务器 环境,进行日常运维、性能调优与安全加固
微服务与配置中心:
使用 Nacos 作为服务注册与配置中心,支持多环境配置管理,提升系统可扩展性与可
维护性,集成 xxl-job 分布式任务调度平台,实现定时任务与批处理任务的高可用执行
监控与可观测性:
部署与维护 HertzBeat 监控系统,实现对服务、数据库、容器的实时监控与告警,优化
监控指标与告警策略,缩短故障发现与响应时间
容器与运维工具:
使用 Portainer 管理 Docker 容器与镜像,简化运维流程,结合容器化部署方案,提升
应用交付效率与环境一致性
存储与缓存:
搭建与维护 MinIO 分布式对象存储,支持大规模文件存储与备份,使用 Redis 进行缓存
与分布式锁设计,显著提升系统响应速度与并发处理能力
业绩:
项目成果:
• 成功开发并上线了智能监控系统的多个关键功能,提升了系统的监控能力和用户体
验。
• 通过优化系统性能,显著提高了系统的响应速度和稳定性,减少了系统故障率。
• 实现了与多个外部系统的无缝集成,确保了数据的实时性和准确性,支持了公司的业
务拓展。
工作成果:
• 告警管理系统:实现了告警的实时推送、查询、确认等功能,提升了运维效率。
• 生态电站考核系统:开发了生态电站的考核功能,支持了生态监管的业务需求。
• 大屏监控系统:实现了电站数据、告警事件等的实时展示,为管理层提供了直观的监
控界面。
• 系统性能优化:通过数据库查询优化、缓存机制优化等手段,提升了系统的响应速度
和稳定性。
工作亮点:
• 在项目中展现了出色的问题解决能力,多次成功修复了系统中的关键问题。
• 积极参与团队协作,通过编写文档和代码管理,提升了团队的开发效率和代码质量。
• 持续优化系统性能,通过技术手段提升了用户体验和系统稳定性。