中国国际航空官网

我要开发同款
老雪2025年05月10日
88阅读
开发技术SpringCloudJava
所属分类Maven、Mybatis、Kafka、业务规则引擎服务发现/注册和协调微服务框架

作品详情

航信作为航空业数字化服务商,需构建数据中台(B2C 零售基础平台),支撑国航 B2C 官网升级至 NDC(新分销能力)标准,实现机票 / 服务的全渠道统一管理。国航需求:100% 符合 IATA NDC 2023 规范,支持日均 50 万 + 接口调用,响应时间≤300ms,对接航信数据中台 20 + 核心服务。行业挑战:传统航司 API 仅支持简单运价查询,无法满足国航 “个性化产品上架、动态定价、附加服务打包” 的新零售需求,且旧接口日均故障率超 15%,严重影响官网转化率。团队困境:需求涉及航信数据中台重构、国航业务定制、NDC 标准适配三方协同我的角色:交易中心开发 附加组长(4 人团队),主导需求到交付全流程。核心目标:完成国航 B2C 官网 NDC 接口开发(核心接口:航班查询、运价计算、订单创建、退改签等),一次性通过 IATA 认证,上线首月故障率 0.5%。 技术选型:针对旧系统性能瓶颈,设计 “中台适配层”:用 Spring Cloud Gateway 做协议转换(NDC XML→航信 JSON),引入 Redis 缓存高频查询(如航班基础信息,命中率 85%)。变更管理:创建需求变更看板Jira ,对每次变更标注 “NDC 合规性”“影响范围”“优先级”,推动国航签署《需求基线确认单》,减少无效变更 40%。灰度发布:分 3 阶段上线(1%→10%→100% 流量),部署 Prometheus+Grafana 监控,实时追踪接口耗时、错误码分布,上线 72 小时内快速修复 2 处偶发 NPE(空指针)问题。跨部门协同:每周同步航信中台组、国航 IT 组进度,用 Confluence 维护《接口对接字典》,减少沟通成本;主导 2 次技术分享(NDC 协议解析、异步架构设计),提升团队 NDC 合规意识。代码优化:重构重复代码(如字段映射逻辑抽象为通用工具类),使代码行数减少 30%,新人上手时间从 5 天→2 天。业务价值:国航接入新的官网 NDC接口日均生单4000+。技术指标:日均处理 58 万次调用,响应时间稳定在 260ms 内(优于目标 40ms),故障率 0.3%(行业平均 1.2%),一次性通过 IATA NDC Level 3 认证(航信首个获此认证项目)。团队影响:输出《航信 NDC 接口开发手册》,成为后续山航、天航项目模板
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论