浩鯨云計算科技股份有限公司 版權所有 2003-2023
News
News
云原生底座:底層適配業內外各類主流PaaS平臺,技術組件使用云原生組件,如redis、mq、ES、dubbo、hsf、nacos、zookeeper等,確保底層PaaS平臺和技術組件的高適配。 微服務化:按照領域驅動設計(DDD)方法論,訂單中心按照業務領域拆分成松耦合的若干微服務線,各司其職,減少關聯影響,縮短迭代周期。數據庫也做相應拆分,實現業務信息自治,減少了故障的影響面。 微服務治理:訂單中心使用服務網關實現微服務的統一治理,基于Spring Cloud Gateway框架,疊加認證服務和微服務管控平臺SCP(Sentinel)的配套,實現統一的安全鑒權、業務分流、服務跟蹤、監控診斷、限流、熔斷、降級等服務治理能力。 研運一體化:使用自研DevOps研運一體化工具,實現需求管理、迭代計劃、源代碼管控、源代碼編譯打包、靜態檢測、生成鏡像、自動化測試、持續發布部署、全棧監控、自動化運維的研發運維全流水線工具化支撐,實現業務系統的敏捷研發、快速發布上線、縮短迭代周期,快速響應客戶需求。 多活/灰度切換:訂單中心新版本上生產前可在灰度中心小范圍定向完成驗證。新版本在灰度中心發布后,通過可視化調整業務路由策略,可實現一鍵切換一部分業務流量到灰度中心上,運行2-3天驗證無問題后再正式發布生產中心。 多維監控和運維:通過系統監控、日志的統一采集分析,實現系統多維監控的可視化和自動告警??筛鶕Y源和業務指標或故障情況自動觸發應用容器的彈性伸縮,確保業務7*24小時不間斷運行。 常態化的故障注入:訂單中心系統日益龐大,升級或潛在故障難以評估影響。通過常態化的主動故障注入,驗證系統架構的容錯能力,提前發現潛在問題,迭代改進架構和運維方式,最終實現業務韌性。 通過落地DevOps實現訂單中心的敏捷研發、快速發布上線、縮短迭代周期,快速響應客戶需求。 實現業務敏捷研發,特別是政企長流程多樣化業務的快速支撐,需求平均上線周期縮短50%。 通過在線灰度發布實現版本穩健迭代,一鍵生產和灰度無縫切換。 合理使用云原生技術實現了訂單中心高性能,通過redis緩存配置數據和熱點實例數據,使用ES實現訂單查詢提速,通過使用MQ提升訂單收單效率、實現多中心緩存同步。 訂單創建性能超5萬筆/分鐘。 訂單查詢性能超3000筆/秒。 滿足秒殺、直播等新興業務及政企業務2C化面臨的訂單量高峰突增的要求,確保訂單中心實時高可用。 訂單中心具備負載均衡能力,包括過載的水平自動擴縮容能力,保證應用自身可靠性; 實現故障隔離和恢復,通過主動控制渠道接入點,將訂單接入到正常運行的接入點,實現故障的完全隔離。通過故障點的自動重啟和擴縮容實現故障的恢復。 在系統壓力達到一定程度時,能有效實現限流和高危熔斷/降級處理。 通過調用鏈實現快速根因定位。 訂單中心涉及到復雜的技術組件,同時特別在面向政企業務支撐過程中,非標準、長流程及多系統協同的場景非常普遍,一旦訂單中心自身或周邊系統出現異常、出現各種組件的連鎖反應,產生大量的告警。運維人員可通過調用鏈路跟蹤,可在5分鐘內快速找到問題根因并處理之,極大縮減整體故障修復所需時間。云原生業務應用綜合成熟度定義