論高并發下的可用性技術
- 摘要
- 正文
摘要
;2023年2月,本人所在集團公司承接了長三角地區某省漁船圖紙電子化審查系統項目開發,該項目旨在為長三角地區漁船建造設計院、以及漁船審圖機構提供一個便捷化的服務平臺。在此項目中,我作為項目組成員參與了項目建設工作,并擔任系統架構師一職,權限負責該項目的需求分析和架構設計等工作。該項目以實現漁船圖紙電子化審圖為統一目標,為長三角地區漁船建造設計院,漁船審圖機構,以及第三方技術審圖機構提供一體化服務,推進長三角地區漁船建造行業發展。本文以該項目為例,討論幾種高并發下的高可用性技術在項目中的應用,包括分層架構、負載均衡、CDN加速技術、信息安全等,并闡述了這些應用技術為系統帶來的效益。文章最后總結了采用該技術的缺點,并提供了相應解決方案,為以后開發類似的系統積累了經驗教訓。
正文
近年來,隨著國家對漁船建造行業的大力支持,以及漁船建造技術的快速發展,漁船建造的規模越來越大,因而漁船建造圖紙數量也迅速增加,傳統的紙質化審圖已經越來越不能滿足漁船建造設計院的需求,對于存在問題圖紙的修改審核,設計師往往奔走于設計院與審圖機構之間,耗費巨大人力、物力、財力。2023年初,長三角地區某省港航局為了推進漁船建造業的一體化發展,實現漁船審圖“零跑腿”的業務需求,發起了漁船圖紙電子化審查項目,該項目投資1000萬元,計劃10月份完成,并對項目進行了公開招標,我司成功中標。
接到系統開發任務后,我所在部門領導高度重視、第一時間成立了專門的開發小組,抽調并組織骨干力量進行系統開發。本人有幸在該項目中擔任系統架構師角色,全面主持了