一、 項目背景:
隨著民航業的和互聯網的發展,中航信航班查詢系統訪問量從2012年日訪問量4000萬次,增長到2018年系統高峰TPS達到9000多,日總訪問量達到了4.7億。高訪問量使航班查詢系統的體量也在成倍增長,運維難度成倍增加。
航班查詢系統微服務化改造項目基于航信PAAS云平臺進行系統架構的微服務劃分和業務改造遷移,解決現有體系架構中面臨的主要問題:
1) 解決基于流量的自動彈性擴展問題;
2) 解決運維管理難度增大問題;
二、 項目目標:
1) 航班查詢系統微服務化改造項目基于航信PAAS云平臺進行系統架構的微服務劃分和業務改造遷移;
2) 在現有的業務邏輯基礎上進行代碼重構,代碼模塊化、結構合理、清晰易讀。
三、 項目范圍:
航班查詢系統微服務化改造項目基于航信PAAS云平臺進行系統架構的微服務劃分和業務改造遷移,工作內容如下:
具體模塊工作劃分為甲方完成整體的架構設計和微服務劃分,乙方主要完成特定微服務的詳細設計和開發工作,并配合完成研發中心測試。詳細工作項包括:
1) 完成基于PAAS云平臺的起飛地、目的地查詢微服務的設計與開發
l 聯程查詢模塊模塊;
l 聯程排序模塊;
l 航班過濾篩選模塊;
2) 微服務主流程,調用艙位模塊;
3) 按起飛地、目的地查詢航班計劃微服務設計開發;
4) 按航班號查詢微服務設計開發;
四、 項目效果:
1) 項目周期------6個月;
2) 項目成果----驗收通過;
3) 項目交付物----概要設計、詳細設計、源代碼、測試文檔、驗收報告;
4) 系統穩定運行中。。。。