<progress id="p9d73"></progress>

                IT賦能助提速

                ——長三角郵件時限監(jiān)控系統(tǒng)開發(fā)紀實
                2021-05-18來源:中國郵政網(wǎng)

                  長三角郵件時限監(jiān)控系統(tǒng)主要研究解決省內互寄、長三角城市間互寄標快及快遞包裹郵件的全程時限實時監(jiān)控及逾限郵件責任段落精細判定問題?!皩崟r”是這個系統(tǒng)最大的特點。 

                  系統(tǒng)將郵件軌跡數(shù)據(jù)與標準時限進行實時比較,得出各環(huán)節(jié)、機構的進出時間和全程時限是否符合要求,并記錄每個郵件在各環(huán)節(jié)的滯留時間。在此基礎上,提供業(yè)務量監(jiān)控、時限質量監(jiān)控、重點業(yè)務重點客戶分析等6大類、55項圖表功能。系統(tǒng)能夠監(jiān)控和評估郵政每一個生產機構的全程時限質量指標和流量流向指標,快速定位進、出、轉口環(huán)節(jié)存在的問題。系統(tǒng)在技術上采用了分布式處理、消息隊列集群、Redis集群等主流開源新技術,突破了百億級海量數(shù)據(jù)實時處理技術,并在浙江省內首次實現(xiàn)了前后端完全分離、統(tǒng)一身份認證與授權。今年1月11日,由浙江省郵政信息技術中心研發(fā)的長三角郵件時限監(jiān)控系統(tǒng)獲得2020年集團公司科技創(chuàng)新成果一等獎。 

                  系統(tǒng)于2019年5月上線試運行,至今已兩年,為郵件時限質量提升提供了強有力的數(shù)據(jù)支撐。特別是在逾限郵件監(jiān)控方面,系統(tǒng)不僅可以呈現(xiàn)每一件逾限郵件的逾限環(huán)節(jié)及滯留時間、逾限機構和責任人,而且可以對在途郵件進行超時預警,以便在后續(xù)流程中趕超,力保全程不逾限。系統(tǒng)實時追蹤重點客戶的郵件時限,及時發(fā)現(xiàn)異常郵件,便于提前和大客戶做好溝通解釋工作,提升客戶滿意度。2021年3月,長三角出口快包郵件次日遞率由一年前的53.12%提升至85.55%,特快郵件次日遞率由一年前的74.08%提升至93.07%。 

                  時限質量的提升來之不易,系統(tǒng)的研發(fā)也是歷盡艱辛。

                  2000萬條數(shù)據(jù),10毫秒響應 技術攻關獲突破

                  近幾年,浙江郵政的快遞郵件收寄量均占全國郵政的1/5,而長三角互寄的郵件量占全國郵件量的35%左右。快,是快遞業(yè)務的發(fā)展之魂,只有抓住這個魂,其他一切管理才更有意義。 

                  業(yè)務發(fā)展靠龍頭帶領,服務時限提升也靠龍頭拉動。2019年春節(jié)剛過,從集團公司到省里上下一致,嚴格要求下大力氣狠抓長三角互寄郵件的時限質量。為了高效率開展長三角互寄郵件的時限管控和提升工作,浙江郵政立項開發(fā)長三角郵件時限管控系統(tǒng)。省信息技術中心總經理顧忠民帶隊與業(yè)務部門多次討論,確定了業(yè)務需求框架。省信息技術中心技術開發(fā)部經理范良付勇挑重擔,擔當項目經理。 

                  項目摒棄了以前事后才能追責的管控手段,高標準地要求系統(tǒng)可以實時發(fā)現(xiàn)逾限郵件的逾限責任環(huán)節(jié)和責任人,這就必須用到集團公司實時推送到省里的郵件軌跡。當時,浙江省收寄的長三角互寄郵件每天有140萬件,集團新一代寄遞平臺每天向浙江省推送的郵件軌跡有2000萬條。新一代寄遞平臺采用阿里云架構,利用上百臺服務器同時推送數(shù)據(jù),高峰時每秒推送幾萬條,長三角郵件時限監(jiān)控系統(tǒng)要以區(qū)區(qū)幾臺服務器,接納如此大的數(shù)據(jù)洪流,保證通道不擁堵、數(shù)據(jù)不遺失、存儲不爆倉、計算毫秒級。毫無疑問,這是整個部門里從來沒有遇到過的技術挑戰(zhàn)。由于市場競爭形勢嚴峻,決戰(zhàn)期只有兩個月。 

                  困難沒有嚇倒范良付,反而激起了他的斗志。他一邊查閱資料,一邊編寫測試代碼。一種技術路線走不通,就換另一種。那段時間,他白天要處理各種事務,晚上才是他靈感和效率的高峰時刻,經常要工作到深夜11點多。如果遇上難啃的硬骨頭,要到次日凌晨兩三點才能完成自己制定的當日目標。功夫不負有心人,50多天后,在范良付研讀完8個技術組件庫的技術文檔和源代碼,編寫完上百個單元測試程序后,終于在有限的硬件資源上實現(xiàn)了預定的目標。

                  兩年積累,一站式門戶 自我革新建平臺

                  就在范良付啃下后臺數(shù)據(jù)實時處理這塊硬骨頭時,樓丁陽帶領的前端開發(fā)團隊也傳來捷報——一站式包快業(yè)務處理平臺已構建成功。此前,技術開發(fā)部根據(jù)IT行業(yè)技術發(fā)展趨勢確定了新的技術路線,之后,部門全體成員通過“骨干攻關,徒弟緊跟”的模式,在不耽誤新項目開發(fā)的前提下,逐步完成了新技術的換代試用。該項目立項伊始,恰逢天時地利人和之時,部門決定在該項目中全面啟用新技術。經過項目團隊一個多月的努力,長三角項目不僅實現(xiàn)了單點登錄的目標,完成三個包快業(yè)務管理系統(tǒng)的優(yōu)化整合,而且創(chuàng)新設計出配置化的報表開發(fā)模式,大幅度提高報表開發(fā)效率,原來一個月的工作量,現(xiàn)在一周內就可以完成。 

                  最難的幾項技術被突破后,項目的按時交付指日可待,團隊中每個人懸著的心終于有一點點放松,辦公室里緊張的氣氛也略有緩解,偶爾能聽到大家工作之余的說笑聲。

                  26臺服務器,8200萬條數(shù)據(jù) “軟硬兼施”保發(fā)展

                  2019年5月,系統(tǒng)試運行后,業(yè)務部門的員工驚喜地發(fā)現(xiàn)系統(tǒng)功能大大超出他們的預期。長三角所有地市間出口及時趕發(fā)率、進口及時妥投率、郵路準點率等十幾項指標快速呈現(xiàn),給業(yè)務管理提供了有力的抓手。 

                  兩個多月后,項目的配套硬件設施到位,系統(tǒng)從臨時設備上遷移到新購買的服務器上。如此巨大的數(shù)據(jù)量,是否有隱藏的性能問題?這一直是范良付所擔心的。長三角郵件時限監(jiān)控系統(tǒng)用到了太多新技術,作為軟件開發(fā)人員和系統(tǒng)管理人員,范良付必須用“軟”的配置讓這些“硬”的資源和諧地運作,因此,他一有時間,就鉆研系統(tǒng)應用和新技術。系統(tǒng)運行兩個月后,數(shù)據(jù)計算速度確實明顯變慢。但是由于有充足的技術儲備,范良付只花了兩天時間,就讓系統(tǒng)恢復了元氣。之后,系統(tǒng)一直平穩(wěn)運行,陪伴全省包快業(yè)務管理人員安然度過“雙11”、2020年春節(jié)和新冠肺炎疫情最嚴重的時期。 

                  誰知,就在系統(tǒng)運行滿一年時,新的挑戰(zhàn)又來了。一年前,日軌跡數(shù)據(jù)約2000萬條,而現(xiàn)在,日軌跡數(shù)據(jù)暴增至8200多萬條。從去年4月開始,業(yè)務部門陸續(xù)反映軌跡數(shù)據(jù)有時會出現(xiàn)少量丟失。這個問題困擾范良付長達一個月之久。那段時間,他像福爾摩斯一樣,從硬件設備到操作系統(tǒng),從集群軟件到自己的編碼,抽絲剝繭般逐個檢查、試驗,終于在5月初徹底解決了問題。2020年“雙11”期間,經省信息技術中心網(wǎng)管監(jiān)測,在集團公司到浙江省的數(shù)據(jù)傳輸總量中長三角郵件時限監(jiān)控系統(tǒng)占到1/4,單日系統(tǒng)數(shù)據(jù)處理峰值達1.4億條,在海量的數(shù)據(jù)下,長三角郵件時限監(jiān)控系統(tǒng)仍然實現(xiàn)了每條軌跡的毫秒級處理,并運行穩(wěn)定。(策劃:何興利 章思佳 吳傳薪 黃芯)

                亚洲日韩激情无码AV,丝袜日韩中文无码,无卡无码在线观看五区水蜜桃,亚洲无码高清噜噜噜 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();