JAL EPIC分布式业务系统扩大后,采用IBM MQ/IIB中间件实现系统间消息通信,生产环境频繁出现消息堆积、接口超时、连接泄漏等问题,导致航空票务、旅客信息同步等业务卡顿、数据不一致,故障发现滞后,缺乏统一的监控及告警机制,影响旅客服务体验。旨在解决中间件集成故障,提升系统稳定性及消息处理效率,降低故障修复时间,保障航空业务顺畅运行。
行业场景:适用于航空行业分布式业务系统的中间件集成、运维监控及故障优化场景。业务背景为JAL EPIC系统(涵盖航空票务管理、旅客信息同步、航班调度辅助等核心模块),需7×24小时在线服务,对可用性要求达99.9%以上,需监控中间件运行状态、消息流转情况,确保系统间数据实时同步,提升旅客服务体验,满足航空行业服务标准。
具体功能模块:
中间件集成模块:完成IBM MQ与IIB中间件的部署、配置及集成,实现JAL EPIC分布式系统间的异步消息通信、服务编排,保障消息高效流转;
故障排查模块:定位生产环境消息堆积、接口超时、连接泄漏、消息序列化异常等核心问题,制定针对性解决方案,快速恢复业务;
自动化监控模块:开发Shell脚本,实现MQ队列状态实时检测、异常自动告警、日志自动归档,便于及时发现并处理问题;
数据处理模块:利用VBS脚本,实现消息数据批量导出、异常数据筛选、数据格式转换,支撑业务数据分析及问题复盘;
性能优化模块:对中间件参数、消息流进行调优,提升消息处理速度,减少延迟,保障业务顺畅运行。
主要功能描述:构建IBM MQ/IIB中间件集成与运维优化体系,实现从中间件部署、集成配置到故障排查、性能优化的一站式服务。支持多种消息流转模式,具备实时监控、异常告警、自动化数据处理等核心功能,核心功能包括中间件集成配置、故障精准定位、自动化监控告警、消息处理性能优化、数据批量处理,帮助JAL解决中间件集成故障,提升EPIC系统稳定性及消息处理效率,实现从被动故障处理到主动监控预防的运维模式转型,保障航空业务顺畅运行。
负责的具体任务:
负责IBM MQ/IIB中间件的部署、配置与调试,完成JAL EPIC分布式系统间的中间件集成,保障消息正常流转;
负责生产环境故障排查与分析,快速定位消息堆积、接口超时、连接泄漏等核心问题,制定针对性解决方案,降低故障修复时间;
开发Shell自动化监控脚本,实现MQ队列状态实时检测、异常自动告警、日志归档,提升故障响应速度;
开发VBS数据处理脚本,实现消息数据批量导出、异常筛选及格式转换,支撑业务数据分析;
负责中间件性能调优,优化中间件参数及消息流设计,提升消息处理效率;
对接JAL技术团队,同步问题处理进度及优化方案,确保符合航空行业服务标准及数据安全要求。
技术栈与架构:核心技术栈包括Java、IBM MQ、IBM IIB、Shell、VBS,基于JAL EPIC分布式架构,实现系统间消息异步通信,贴合航空行业IT架构规范。实现亮点:① 开发Shell自动化监控脚本,实现中间件状态实时监控及异常告警,故障响应时间缩短70%;② 开发VBS数据处理脚本,实现消息数据自动化处理,减少人工统计工作量,提升数据准确性;③ 优化消息流设计,解决消息堆积问题,消息处理延迟下降70%;④ 建立故障排查知识库,提升后续同类问题处理效率。难点攻克:定位消息堆积、连接泄漏的核心根因,解决多系统间消息兼容性问题,在不影响JAL航空核心业务运行的前提下完成性能调优,最终实现消息零丢失、处理延迟大幅下降,保障旅客服务体验。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论