System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩人妻无码精品久久久不卡 ,免费无码一区二区三区,超清无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種批量大文件數據拆分定時執行可攔截的實現方法及裝置制造方法及圖紙

    技術編號:44526425 閱讀:1 留言:0更新日期:2025-03-07 13:17
    本發明專利技術公開一種批量大文件數據拆分定時執行可攔截的實現方法及裝置,裝置包括:定時拆分規則管理模塊,用于設定和維護文件的拆分規則,以及在大數據文件導入時提供規則選擇接口;數據處理模塊接收文件/請求后,依據拆分規則對大數據文件進行多線程文件拆分,生成多個子文件及構建待執行狀態的延遲任務并保存至數據庫,在分布式任務調度下進行多線程處理并更新執行狀態;任務job調度服務模塊按照設定的執行頻率查詢待執行的延遲任務,當延遲任務到達執行時間時,調用數據處理模塊進行多線程處理。本發明專利技術通過配置規則自動生成延遲任務并由系統自動處理和維護文件的拆分、執行以及攔截等操作,減少人工干預,降低誤操作風險,提高處理的準確性與及時性。

    【技術實現步驟摘要】

    本專利技術涉及數據處理,尤其涉及批量大文件的數據拆分、定時執行與可攔截控制的技術。


    技術介紹

    1、在當今數字化時代,眾多行業尤其是銀行業務實踐中,頻繁面臨大批量數據的快速處理需求,例如批量短信發送等場景。傳統的處理方式通常采用批量文件形式一次性進行實時或定時處理。

    2、然而,這種方式存在諸多缺陷。一方面,在大批量數據處理進程中,系統極易出現內存占用過高的狀況,嚴重影響系統性能與穩定性;另一方面,一旦發現文件數據存在錯誤,難以在數據處理過程中針對尚未處理的數據實時實施有效干預,從而無法有效控制相關業務風險。

    3、此外,現有技術大多依賴人工手動操作,例如在處理大文件中的部分數據時,需手動拆分數據并導入,隨后人工等待合適時間再進行下一輪處理,這不僅導致整體處理效率低下,還容易因手動拆分操作失誤引發問題,并且執行處理時間難以精準把控,無法像本專利技術通過配置規則自動生成延遲任務并由系統自動處理和維護文件的拆分、執行以及攔截等操作,在自動化、可視化與規范管理化方面存在明顯不足。


    技術實現思路

    1、本專利技術提供一種批量大文件數據拆分定時執行可攔截的實現方法,包括:

    2、步驟101,當大數據文件被請求調用處理時,選取對應的拆分規則,拆分規則的參數包括執行時間、執行間隔;

    3、步驟102,依據拆分規則將大數據文件拆分為多個子文件,每個子文件初始狀態設定為待執行;

    4、步驟103,根據子文件的處理時間及批次處理間隔,計算每個延遲任務的執行時間;

    5、依據拆分規則的執行時間、執行間隔,計算各個子文件的執行時間,生成待執行狀態的延遲任務,每一個被拆分后的子文件均可視為一個獨立的任務;

    6、將延遲任務保存至數據庫;

    7、步驟104,根據預設的執行頻率,查詢執行時間小于等于當前時間且狀態為待執行的延遲任務記錄,獲取延遲任務信息并更新其記錄狀態為執行中;

    8、采用多線程處理待執行的延遲任務,并依據執行情況更新狀態為:執行成功或執行失敗;

    9、步驟105,在前述任一步驟執行時,都可以插入執行本步驟的如下任一動作:

    10、針對待執行且尚未被調度執行的延遲任務,可實施暫停、取消(攔截)操作,也可進行立即執行操作;

    11、對于已暫停的任務,可恢復執行;

    12、對執行失敗的任務,經分析后可進行重試操作。

    13、進一步地,還包括步驟106,分析和監控延遲任務執行狀況,分析和監控維度包括:

    14、任務執行狀態、處理文件記錄數、各服務器執行情況。

    15、多維度的分析和監控延遲任務執行狀況,便于業務人員清晰掌握批量文件整體執行流轉過程,提升管理效率與用戶體驗。

    16、更進一步地,所述任務執行狀態包括:待執行、執行中、已暫停、已取消、執行成功、執行失敗;

    17、所述處理文件記錄數包括總數、成功數、失敗數;

    18、所述各服務器執行情況包括:任務數、成功任務數、失敗任務數、整個批次執行總耗時、各個子批次執行耗時、平均耗時。

    19、提供延遲任務的多種操作功能,如立即執行、暫停、取消、恢復執行、重試等,可以滿足不同業務場景需求,增強了業務處理的靈活性與可控性。

    20、本專利技術還提供一種批量大文件數據拆分定時執行可攔截的裝置,包括:定時拆分規則管理模塊、數據處理模塊、任務job調度服務模塊。

    21、定時拆分規則管理模塊:用于設定和維護文件的拆分規則,以及在大數據文件導入時提供規則選擇接口,拆分規則的參數包括執行時間、執行間隔;

    22、數據處理模塊用于數據處理、執行服務;數據處理模塊接收文件/請求后,依據拆分規則對大數據文件進行多線程文件拆分,生成多個子文件;根據子文件的處理時間及批次處理間隔,計算每個延遲任務的執行時間,構建待執行狀態的延遲任務并保存至數據庫,之后,在分布式任務調度下進行多線程處理并更新執行狀態;

    23、任務job調度服務模塊:按照設定的執行頻率查詢待執行的延遲任務,當延遲任務到達執行時間時,調用數據處理模塊進行多線程處理。

    24、進一步的,還包括任務管理模塊,用于查詢延遲任務的狀態,提供對延遲任務進行暫停、取消、立即執行、恢復執行、重試等操作的接口。

    25、進一步的,還包括監控分析模塊,從多個維度對延遲任務執行狀況進行分析和監控,包括任務執行狀態、處理文件記錄數、各服務器執行情況等維度的統計與分析,并提供可視化展示界面。

    26、進一步的,所述拆分規則在大數據文件被客戶端、瀏覽器、api請求調用處理時,是由客戶端、瀏覽器、api選擇的拆分規則。

    27、進一步的,所述拆分規則在大數據文件被客戶端、瀏覽器、api請求調用處理時,是由數據處理平臺依據預設策略選擇的拆分規則。

    28、進一步的,所述拆分規則的參數還包括:首批次執行時間、首批次執行間隔、首批次執行數量、剩余批次間隔、剩余批次條數。

    29、更進一步的,所述拆分規則的參數還包括:首批次執行時間、首批次執行間隔、首批次執行數量、剩余批次間隔、剩余批次條數;

    30、首批次執行數量的子文件是根據首批次執行時間及首批次執行間隔,計算首批次執行的每個延遲任務的執行時間;

    31、剩余次處理數量的子文件是根據首批次執行時間、首批次執行間隔、剩余批次間隔,計算每個剩余批次的延遲任務的執行時間。

    32、有益效果:

    33、有效解決系統內存占用高、單次執行耗時長、客戶端等待時間久等問題,提升系統性能與處理效率。

    34、通過配置規則自動生成延遲任務并由系統自動處理和維護文件的拆分、執行以及攔截等操作,減少人工干預,降低誤操作風險,提高處理的準確性與及時性。

    本文檔來自技高網...

    【技術保護點】

    1.一種批量大文件數據拆分定時執行可攔截的實現方法,其特征在于,包括:

    2.如權利要求1所述的一種批量大文件數據拆分定時執行可攔截的實現方法,其特征在于,還包括步驟106,分析和監控延遲任務執行狀況,分析和監控維度包括:

    3.如權利要求1所述的一種批量大文件數據拆分定時執行可攔截的實現方法,其特征在于,所述任務執行狀態包括:待執行、執行中、已暫停、已取消、執行成功、執行失敗;

    4.一種批量大文件數據拆分定時執行可攔截的裝置,其特征在于,包括:定時拆分規則管理模塊、數據處理模塊、任務job調度服務模塊;

    5.如權利要求4所述的一種批量大文件數據拆分定時執行可攔截的裝置,其特征在于,還包括任務管理模塊,用于查詢延遲任務的狀態,提供對延遲任務進行暫停、取消、立即執行、恢復執行、重試等操作的接口。

    6.如權利要求4所述的一種批量大文件數據拆分定時執行可攔截的裝置,其特征在于,還包括監控分析模塊,從多個維度對延遲任務執行狀況進行分析和監控,包括任務執行狀態、處理文件記錄數、各服務器執行情況等維度的統計與分析,并提供可視化展示界面。

    7.如權利要求1至6任一所述的一種批量大文件數據拆分定時執行可攔截的實現方法或裝置,其特征在于,所述拆分規則在大數據文件被客戶端、瀏覽器、API請求調用處理時,是由客戶端、瀏覽器、API選擇的拆分規則。

    8.如權利要求1至6任一所述的一種批量大文件數據拆分定時執行可攔截的實現方法或裝置,其特征在于,所述拆分規則在大數據文件被客戶端、瀏覽器、API請求調用處理時,是由數據處理平臺依據預設策略選擇的拆分規則。

    9.如權利要求1至6任一所述的一種批量大文件數據拆分定時執行可攔截的實現方法或裝置,其特征在于,所述拆分規則的參數還包括:首批次執行時間、首批次執行間隔、首批次執行數量、剩余批次間隔、剩余批次條數。

    10.如權利要求1至6任一所述的一種批量大文件數據拆分定時執行可攔截的實現方法或裝置,其特征在于,所述拆分規則的參數還包括:首批次執行時間、首批次執行間隔、首批次執行數量、剩余批次間隔、剩余批次條數;

    ...

    【技術特征摘要】

    1.一種批量大文件數據拆分定時執行可攔截的實現方法,其特征在于,包括:

    2.如權利要求1所述的一種批量大文件數據拆分定時執行可攔截的實現方法,其特征在于,還包括步驟106,分析和監控延遲任務執行狀況,分析和監控維度包括:

    3.如權利要求1所述的一種批量大文件數據拆分定時執行可攔截的實現方法,其特征在于,所述任務執行狀態包括:待執行、執行中、已暫停、已取消、執行成功、執行失敗;

    4.一種批量大文件數據拆分定時執行可攔截的裝置,其特征在于,包括:定時拆分規則管理模塊、數據處理模塊、任務job調度服務模塊;

    5.如權利要求4所述的一種批量大文件數據拆分定時執行可攔截的裝置,其特征在于,還包括任務管理模塊,用于查詢延遲任務的狀態,提供對延遲任務進行暫停、取消、立即執行、恢復執行、重試等操作的接口。

    6.如權利要求4所述的一種批量大文件數據拆分定時執行可攔截的裝置,其特征在于,還包括監控分析模塊,從多個維度對延遲任務執行狀況進行分析和監控,包括任務執行狀態、處理文件...

    【專利技術屬性】
    技術研發人員:馬偉李政
    申請(專利權)人:北京中關村銀行股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 91久久九九无码成人网站| 无码日韩人妻AV一区二区三区| 麻豆人妻少妇精品无码专区| 永久免费av无码不卡在线观看| 国产怡春院无码一区二区| 中文无码日韩欧免费视频| 日韩av无码中文字幕| 国产精品无码av天天爽| 亚洲午夜国产精品无码| 亚洲AV成人片无码网站| 亚洲欧洲日产国码无码网站 | 99精品人妻无码专区在线视频区| 亚洲人片在线观看天堂无码 | 小12箩利洗澡无码视频网站| 中出人妻中文字幕无码 | 亚洲av无码成人精品区在线播放| 亚洲VA中文字幕无码一二三区 | 免费无遮挡无码视频网站| 久久久无码中文字幕久...| 热の无码热の有码热の综合| 影院无码人妻精品一区二区 | 天天看高清无码一区二区三区| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 无码人妻视频一区二区三区| 无码专区国产精品视频| 亚洲6080yy久久无码产自国产| 一区二区三区无码视频免费福利| 无码专区6080yy国产电影| 亚洲爆乳大丰满无码专区| 久久久久琪琪去精品色无码| 免费无码一区二区三区蜜桃| 国产av无码久久精品| 国产精品亚洲专区无码牛牛| 久久久久亚洲精品无码蜜桃| 国产拍拍拍无码视频免费| 超清纯白嫩大学生无码网站| 免费无码黄网站在线看| 免费无码av片在线观看| 亚洲国产精品无码久久九九| 国产日韩精品无码区免费专区国产| 国产精品无码专区在线播放|