移动通信网络告警系统实时化重构
项目背景:原告警系统通过Java程序定时扫表,延迟达分钟级,无法满足实时性要求,且对数据库压力巨大
责任描述:设计标准化配置流程,通过动态SQL生成器将存储过程接入的配置工作量自动化80%
将“应用层轮询Pull”模式重构为“数据库事件驱动Push”模式。在Oracle存储过程中完成数据清洗后,主动通知应用层,近乎实时触发告警
开发Oracle数据包,实现输入表名即可递归查询其完整数据血缘关系,为优化扫清障碍SQL优化及过程触发器等的维护
项目成果:告警延迟从分钟级降至秒级(提升两个数量级),消除高频扫表,数据库CPU开销降低70%