999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

銀行中間業務系統日終任務并行化研究

2021-09-14 00:30:30彭秋生
電腦知識與技術 2021年22期
關鍵詞:任務

彭秋生

摘要:隨著業務量增長和數據量的增加,銀行中間業務系統日終任務的運行速度越來越慢,最壞情況下耗時達數十個小時,嚴重威脅到第二天正常業務的開展。本文對銀行中間業務系統日終任務運行機制進入了深入分析,提出了日終任務并行處理方案,將日終任務運行時間從30多個小時降低至3個小時,速度整整提升了10倍。本文提出的任務并行處理平臺,具有良好的通用性,為后續其他任務的并行處理提供了基礎平臺。

關鍵詞:中間業務;日終;任務;并行;串行

Abstract: With the increase of transactions and data, the running time of the day-end tasks in the bank's intermediate business system is getting longer. It takes dozens of hours at worst, which seriously threatens the normal business the next day. The old running way of the end-of-day tasks? is discussed,and a new parallel operating mechanism for day-end tasks was proposed. The? running time of day-end tasks is cut down from more than 30 hours to 3 hours in the new mode, and the speed has been increased by 10 times. The task parallel processing platform is proposed at the same time, and it has good versatility and provides a basic platform for subsequent parallel processing of other tasks.

Key words: intermediate business; end-of-day; tasks; parallel; serial

近年來,銀行中間業務持續增長,已經成為商業銀行主要收入來源之一[1]。交易量增長,數據量暴增,系統日終任務處理速度越來越慢,遇到季末結息、年終決算等關鍵時點,日終耗時達幾十個小時,影響下一天正常業務的開展,嚴重威脅系統安全和業務穩定,加快日終運行速度迫在眉睫。最直接的辦法是升級硬件,但系統搭建在IBM小型機上,硬件價格昂貴,升級成本高。經分析,在日終運行過程中,繁忙的只是少量硬件資源,大量硬件資源處于空閑狀態。因此,優化應用軟件,充分利用空閑的硬件資源,加快任務處理速度,是目前符合實際的解決方案。

1 現有日終任務運行機制

中間業務日終由一系列的任務組成,于每晚日結時啟動。啟動后,系統自動按配置好的順序逐個調度任務,直至所有的任務成功執行完畢。中間一旦某個任務出錯,系統會中止整個日終,并自動發送報警信息給運維值班人員。運維人員解決完問題后,再次啟動日終,系統自動從失敗的地方開始斷點續做。日終任務處理流程如下:

1)日終任務處理流程:

(1)掃描日終任務表,按順序查找當天“待處理”或“處理失敗”的任務,進入循環:

若取到當前任務為空(表示任務全部已處理完),則跳出循環,否則進入下一步將取到的當前任務狀態置為“正在處理”,并提交事務(commit)[2]執行當前任務,根據執行結果進行處理:若任務執行成功,則將任務狀態置為“處理成功”,提交事務(commit);若任務執行出錯,則先回滾事務(rollback)[2],再將任務狀態置為“處理失敗”,并提交事務(commit),再跳出循環。取下一個任務,回到第①步。

(2)再次掃描當天所有日終任務,若存在“待處理”或“處理失敗”的任務,則表示任務有異常,將日終狀態置為“處理失敗”;若任務全部為“處理成功”,則將日終狀態置為“處理成功”。

從流程中可以看出日終任務采用的是同步處理機制,即任務組成一個串行隊列,前一個任務執行完,后一個任務才開始執行,同一時間只有一個任務在執行。在同步處理機制下,日終整體執行時間T等于所有任務執行時間之和,即T = T1+T2+...+Tn ,其中n為日終任務數量。

同步處理機制下,任務之間嚴重按順序執行,當前一個任務的執行時間過長或者出現異常,后面的所有任務都必須等待。最壞情況下,任務到第二天還沒有全部執行完,導致第二天無法正常開業。為了解決此問題,就必須加快任務的處理速度,減少任務之間的等待時間。由于任務數量多,在同步處理機制下,提升單個任務的處理速度對整體速度提升幫助不大。因此,必須打破原有的同步處理機制,讓盡可能多的任務并行處理,才能達到減少任務等待時間的目的。

2 任務并行處理方案

任務并行處理是指同一時間執行多個任務,上一個任務未執行完,下一個任務就開始執行,下一個任務的執行不依賴于上一個任務的結果,任務之間等待時間幾乎為0。任務并行處理的前提是任務之間沒有依賴關系,有依賴關系的任務必須采用串行處理,否則會破壞任務的依賴關系,如“統計報表生成”任務的數據來源于“數據統計”任務,二者之間有依賴關系,“數據統計”任務必須在“統計報表生成”任務之前執行。

任務的先后依賴關系可以采用“前置任務法”實現。每個任務設置一個前置任務列表,任務調度前先檢查對應的前置任務是否全部成功執行完畢。若前置任務全部成功執行完畢,則調度當前任務;若有前置任務未執行完或執行失敗,則不調度當前任務,跳到下一個任務,開始同樣的檢查調度流程。日終任務并行處理流程如下:

猜你喜歡
任務
論建設工程項目信息管理
小學英語“任務型”教學模式的探究
活化英語課堂教學“三步驟”探微
文理導航(2016年33期)2016-12-19 18:43:16
關于中職電工電子實訓教學的初步探索
考試周刊(2016年21期)2016-12-16 11:51:59
從預習著手,構建高效的英語寫作課堂
考試周刊(2016年21期)2016-12-16 10:44:16
丟棄“正確的廢話”
任務型教學模式應用于會計英語詞匯教學的有效性研究
淺談任務型教學在高中英語語法教學中的應用
明確“任務” 文中有“我”
當代教育工作者的任務——教會學生做人
主站蜘蛛池模板: 中文字幕2区| 色亚洲成人| 国内精品视频区在线2021| a在线亚洲男人的天堂试看| 欧美国产中文| 精品国产欧美精品v| 国产美女一级毛片| 国产区精品高清在线观看| 免费a级毛片18以上观看精品| 欧美成人a∨视频免费观看| 免费国产高清视频| 国产亚洲精品在天天在线麻豆 | 天天综合网色| 久久久久88色偷偷| 青青青视频蜜桃一区二区| 一本大道香蕉中文日本不卡高清二区 | 亚洲黄网在线| 色综合日本| 国产成人91精品| 国产欧美日韩综合一区在线播放| 久久国产热| 青青青伊人色综合久久| 成年人免费国产视频| 亚洲天堂区| 国产精品手机视频| 日本人妻一区二区三区不卡影院 | 午夜精品国产自在| 91视频青青草| 欧美亚洲一区二区三区导航| 欧美日韩另类国产| 亚洲天堂视频在线免费观看| 欧美国产综合色视频| 久久人人爽人人爽人人片aV东京热 | 二级毛片免费观看全程| 亚洲日本中文综合在线| 亚洲国产日韩视频观看| 亚洲综合极品香蕉久久网| а∨天堂一区中文字幕| 91国内外精品自在线播放| 九色免费视频| 无码中文字幕精品推荐| 国产在线自揄拍揄视频网站| 精品久久人人爽人人玩人人妻| 99在线观看视频免费| 婷婷99视频精品全部在线观看| 欧类av怡春院| 沈阳少妇高潮在线| 91久久偷偷做嫩草影院电| 亚洲AⅤ综合在线欧美一区| 成人免费黄色小视频| 日本a∨在线观看| 欧美日韩激情在线| 色欲综合久久中文字幕网| 性欧美在线| 高清无码手机在线观看| 国产在线视频二区| 1024你懂的国产精品| V一区无码内射国产| 99久久免费精品特色大片| 中文字幕人成人乱码亚洲电影| 国产中文一区二区苍井空| 黄色在线不卡| 成人午夜视频在线| 欧美日韩国产在线人| 成人无码一区二区三区视频在线观看 | 国产激爽爽爽大片在线观看| 午夜视频免费一区二区在线看| 凹凸国产分类在线观看| 亚洲AV无码乱码在线观看代蜜桃| 美女一级毛片无遮挡内谢| 热99精品视频| 美女一级毛片无遮挡内谢| 国产无码高清视频不卡| 色丁丁毛片在线观看| 久996视频精品免费观看| 欧美国产日韩在线| 亚洲成a人片77777在线播放| 国产精品思思热在线| 国产成人a在线观看视频| 99爱在线| 精品无码视频在线观看| 97青草最新免费精品视频|