本發(fā)明公開了一種基于存儲過程設計優(yōu)化的熱部署方法,屬于銀行核心技術(shù)領域,解決因部署數(shù)據(jù)庫版本時需要重啟應用服務,導致業(yè)務中斷的問題。主要方案包括當核心應用接收服務請求調(diào)用時,數(shù)據(jù)庫層設置公共處理模塊功能,據(jù)維護的系統(tǒng)級參數(shù)進行判斷是否在進行版本部署,若檢查到在窗口維護期,交易失敗;若檢查到不在窗口維護期,繼續(xù)進行業(yè)務邏輯處理,后續(xù)業(yè)務邏輯處理時,若發(fā)生異常,針對數(shù)據(jù)庫對象失效異常進行捕獲并封裝成有特定含義的錯誤碼返回,其他異常按照原有異常封裝進行報錯,上層調(diào)用根據(jù)該錯誤判斷進行交易回滾,并返回給調(diào)用方,請求調(diào)用結(jié)束。調(diào)用方根據(jù)返回的該錯誤碼判斷是否為包失效異常,若是,則重新發(fā)起相同交易請求。
聲明:
“基于存儲過程設計優(yōu)化的熱部署方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學習研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)