麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

任務調度方法、裝置、電子設備、存儲介質及程序產品與流程

文檔序號:41766498發布日期:2025-04-29 18:36閱讀:3來源:國知局
任務調度方法、裝置、電子設備、存儲介質及程序產品與流程

本發明涉及分布式,尤其涉及一種任務調度方法、裝置、電子設備、存儲介質及程序產品。


背景技術:

1、銀行端在處理各種金融業務時,所需處理的任務和對應的數據極多,對銀行端的性能和任務處理效率要求較高。

2、現有的銀行端通常會進行消費者部署,也即具有多個執行節點,在每個執行節點上運行固定數量的任務處理線程,通過控制節點的上線和下線對任務進行處理。

3、但是通過節點的上線和下線進行任務處理的方式不夠靈活,并且由于單個執行節點上任務處理線程數量固定,可能由于輸入輸出接口等原因導致執行節點本身達到性能瓶頸,但是單個執行節點本身的性能未必飽和,此時增加執行節點會浪費更多的硬件資源,而且執行節點的啟停過程緩慢,不適合頻繁伸縮,還會影響任務的處理速度。


技術實現思路

1、本發明提供了一種任務調度方法、裝置、電子設備、存儲介質及程序產品,可以提高執行節點的性能使用率,避免了執行節點對硬件資源的浪費,進而可以提高任務調度的靈活性以及任務處理的效率。

2、根據本發明的一方面,提供了一種任務調度方法,所述方法包括:

3、獲取各執行節點的cpu占用比例、內存占用比例和消息堆積數;

4、根據所述cpu占用比例、所述內存占用比例或所述消息堆積數,從各所述執行節點中篩選至少一個待調度執行節點;

5、檢測各所述待調度執行節點中的至少一個第一未執行任務,并將各所述第一未執行任務調度至第一其他執行節點中,以使所述第一其他執行節點對所述第一未執行任務進行處理;其中,所述第一其他執行節點為除所述待調度執行節點之外的其他執行節點。

6、根據本發明的另一方面,提供了一種任務調度裝置,所述裝置包括:

7、性能數據獲取模塊,用于獲取各執行節點的cpu占用比例、內存占用比例和消息堆積數;

8、執行節點篩選模塊,用于根據所述cpu占用比例、所述內存占用比例或所述消息堆積數,從各所述執行節點中篩選至少一個待調度執行節點;

9、第一任務調度模塊,用于檢測各所述待調度執行節點中的至少一個第一未執行任務,并將各所述第一未執行任務調度至第一其他執行節點中,以使所述第一其他執行節點對所述第一未執行任務進行處理;其中,所述第一其他執行節點為除所述待調度執行節點之外的其他執行節點。

10、根據本發明的另一方面,提供了一種電子設備,所述電子設備包括:

11、至少一個處理器;以及

12、與所述至少一個處理器通信連接的存儲器;其中,

13、所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明任一實施例所述的任務調度方法。

14、根據本發明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本發明任一實施例所述的任務調度方法。

15、根據本發明的另一方面,提供了一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序在被處理器執行時實現本發明任一實施例所述的任務調度方法。

16、本發明實施例的技術方案,通過獲取各執行節點的cpu占用比例、內存占用比例和消息堆積數,根據cpu占用比例、內存占用比例或消息堆積數的性能瓶頸程度,從各執行節點中篩選至少一個待調度執行節點,檢測各待調度執行節點中的至少一個第一未執行任務,并將各第一未執行任務調度至第一其他執行節點中,以使第一其他執行節點對第一未執行任務進行處理,相較于單純對執行節點進行上線和下線的方式對各待執行任務的調度,本發明實施例的技術方案引入了基于各執行節點的cpu占用比例、內存占用比例和消息堆積數,在各執行節點中篩選待調度執行節點,并對待調度執行節點中的第一未執行任務進行調度,采用節點任務調度的方式,將各執行節點中的性能利用率最大化,可以提高執行節點的性能使用率,避免了執行節點反復上下線,降低了執行節點對硬件資源的浪費,可以提高任務調度靈活性以及任務處理效率。

17、應當理解,本部分所描述的內容并非旨在標識本發明的實施例的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。



技術特征:

1.一種任務調度方法,其特征在于,所述方法包括:

2.根據權利要求1所述的方法,其特征在于,所述根據所述cpu占用比例、所述內存占用比例或所述消息堆積數,從各所述執行節點中篩選至少一個待調度執行節點,包括:

3.根據權利要求2所述的方法,其特征在于,在所述從各所述備選執行節點中,篩選所述cpu占用比例大于等于所述第一預設cpu占用比例閾值、所述內存占用比例大于等于所述第一預設內存占用比例閾值或所述消息堆積數大于等于所述預設消息堆積數閾值的執行節點,得到至少一個待調度執行節點之后,還包括:

4.根據權利要求1所述的方法,其特征在于,在所述根據所述cpu占用比例、所述內存占用比例或所述消息堆積數,從各所述執行節點中篩選至少一個待調度執行節點之后,還包括:

5.根據權利要求1所述的方法,其特征在于,在所述根據所述cpu占用比例、所述內存占用比例或所述消息堆積數,從各所述執行節點中篩選至少一個待調度執行節點之后,還包括:

6.根據權利要求1所述的方法,其特征在于,在所述根據所述cpu占用比例、所述內存占用比例或所述消息堆積數,從各所述執行節點中篩選至少一個待調度執行節點之后,還包括:

7.一種任務調度裝置,其特征在于,所述裝置包括:

8.一種電子設備,其特征在于,所述電子設備包括:

9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-6中任一項所述的任務調度方法。

10.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序在被處理器執行時實現根據權利要求1-6中任一項所述的任務調度方法。


技術總結
本發明公開了一種任務調度方法、裝置、電子設備、存儲介質及程序產品,涉及分布式技術領域。該方法包括:獲取各執行節點的CPU占用比例、內存占用比例和消息堆積數;根據CPU占用比例、內存占用比例或消息堆積數,從各執行節點中篩選至少一個待調度執行節點;檢測各待調度執行節點中的至少一個第一未執行任務,并將各第一未執行任務調度至第一其他執行節點中,以使第一其他執行節點對第一未執行任務進行處理;其中,第一其他執行節點為除待調度執行節點之外的其他執行節點。本發明實施例的技術方案可以提高執行節點的性能使用率,避免了執行節點對硬件資源的浪費,進而可以提高任務調度的靈活性以及任務處理效率。

技術研發人員:趙旭東
受保護的技術使用者:中國工商銀行股份有限公司
技術研發日:
技術公布日:2025/4/28
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 阳原县| 辽阳市| 连城县| 中西区| 绥宁县| 云梦县| 阳江市| 舞钢市| 全南县| 本溪| 韶关市| 正蓝旗| 惠水县| 武义县| 佛坪县| 霍邱县| 凤庆县| 山东省| 剑河县| 平定县| 中方县| 手游| 夏邑县| 台南市| 永泰县| 盐边县| 秀山| 方正县| 夹江县| 岑巩县| 曲靖市| 宜良县| 华阴市| 晋州市| 萝北县| 武平县| 无为县| 栖霞市| 清丰县| 榕江县| 襄樊市|