System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及分布式數據庫,尤其涉及數據分級傳輸方法、裝置、設備、存儲介質及產品。
技術介紹
1、在數據庫領域,業務面與控制面是數據庫管理系統的兩個核心概念。業務面的任務是處理實際的數據傳輸和存儲,以及執行用戶和應用程序發起的數據操作請求??刂泼鎰t負責管理和協調數據庫的操作,它處理的是數據庫的控制信息,維護數據庫的整體結構和狀態。在分布式數據庫中,業務面可以分布在多個節點上,而控制面則負責數據庫全局控制和協調。在實際場景中,在數據庫壓力過大的情況下,可能會出現這種情況:業務面報文占用了網絡的所有資源,造成控制面的控制命令無法正常收發,影響系統的可用性。
2、上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本申請的主要目的在于提供一種數據分級傳輸方法、裝置、設備、存儲介質及產品,旨在解決現有技術中在數據庫壓力過大時,無法保證控制面的控制命令正常收發,影響系統的可用性的技術問題。
2、為實現上述目的,本申請提出一種數據分級傳輸方法,所述的方法包括:
3、根據服務器的網卡信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡;
4、調用分級控制組件,通過所述分級控制組件對所述控制面數據流的優先級進行調整,得到所述控制面數據流的優先級;
5、根據所述控制面數據流的優先級確定所述控制面數據流對應的第一數據流隊列和所述業務面數據流對應的第二數據流隊列;
6、通過所述控制面數據
7、在一實施例中,所述根據服務器的網卡信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡的步驟包括:
8、調用分級識別組件,通過所述分級識別組件獲取服務器的服務器配置信息;
9、對所述服務器配置信息進行解析,確定所述服務器的網卡信息;
10、根據所述網卡信息確定服務器支持網卡數量;
11、在所述服務器支持網卡數量不為預設數量時,根據多個支持網卡的地址信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡。
12、在一實施例中,所述根據多個支持網卡的地址信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡的步驟包括:
13、調用分級控制組件;
14、基于所述分級控制組件、多個支持網卡的地址信息以及業務面配置信息修改所述控制面配置信息,得到修改后的控制面配置信息;
15、根據所述修改后的控制面配置信息確定控制面數據流對應的傳輸網卡;
16、根據所述業務面配置信息確定業務面數據流對應的傳輸網卡。
17、在一實施例中,所述基于所述分級控制組件、多個支持網卡的地址信息以及業務面配置信息修改所述控制面配置信息,得到修改后的控制面配置信息的步驟之前,還包括:
18、調用分級識別組件,通過所述分級識別組件獲取各數據庫實例的實例配置信息和高可用組件的組件配置信息;
19、根據各數據庫實例的實例配置信息確定業務面配置信息;
20、根據所述高可用組件的組件配置信息確定控制面配置信息。
21、在一實施例中,所述根據所述網卡信息確定服務器支持網卡數量的步驟之后,還包括:
22、在所述服務器支持網卡數量為預設數量時,確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡均為所述服務器對應的目標傳輸網卡。
23、在一實施例中,所述調用分級控制組件,通過所述分級控制組件對所述控制面數據流的優先級進行調整,得到所述控制面數據流的優先級的步驟包括:
24、調用分級控制組件,以使第一高可用組件和第二高可用組件分別根據所述分級控制組件修改差異服務代碼字段;
25、根據所述差異服務代碼字段確定所述控制面數據流的優先級。
26、此外,為實現上述目的,本申請還提出一種數據分級傳輸裝置,所述數據分級傳輸裝置包括:處理模塊,用于根據服務器的網卡信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡;
27、調用模塊,用于調用分級控制組件,通過所述分級控制組件對所述控制面數據流的優先級進行調整,得到所述控制面數據流的優先級;
28、所述處理模塊,還用于根據所述控制面數據流的優先級確定所述控制面數據流對應的第一數據流隊列和所述業務面數據流對應的第二數據流隊列;
29、傳輸模塊,用于通過所述控制面數據流對應的傳輸網卡傳輸所述第一數據流隊列,并通過所述業務面數據流對應的傳輸網卡傳輸所述第二數據流隊列。
30、此外,為實現上述目的,本申請還提出一種數據分級傳輸設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如上文所述的數據分級傳輸方法的步驟。
31、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的數據分級傳輸方法的步驟。
32、此外,為實現上述目的,本申請還提供一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如上文所述的數據分級傳輸方法的步驟。
33、本申請提供了一種數據分級傳輸方法,本申請通過根據服務器的網卡信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡;調用分級控制組件,通過所述分級控制組件對所述控制面數據流的優先級進行調整,得到所述控制面數據流的優先級;根據所述控制面數據流的優先級確定所述控制面數據流對應的第一數據流隊列和所述業務面數據流對應的第二數據流隊列;通過所述控制面數據流對應的傳輸網卡傳輸所述第一數據流隊列,并通過所述業務面數據流對應的傳輸網卡傳輸所述第二數據流隊列。通過上述方式,實現了將分布式數據庫系統的網絡交互數據進行分級,優先級高的數據優先轉發,以保證在數據庫壓力過大時,控制面的命令能夠優先收發,從而保證分布式數據庫系統的高可用性。
本文檔來自技高網...【技術保護點】
1.一種數據分級傳輸方法,其特征在于,所述數據分級傳輸方法包括:
2.如權利要求1所述的方法,其特征在于,所述根據服務器的網卡信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡的步驟包括:
3.如權利要求2所述的方法,其特征在于,所述根據多個支持網卡的地址信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡的步驟包括:
4.如權利要求3所述的方法,其特征在于,所述基于所述分級控制組件、多個支持網卡的地址信息以及業務面配置信息修改所述控制面配置信息,得到修改后的控制面配置信息的步驟之前,還包括:
5.如權利要求2所述的方法,其特征在于,所述根據所述網卡信息確定服務器支持網卡數量的步驟之后,還包括:
6.如權利要求1至5中任一項所述的方法,其特征在于,所述調用分級控制組件,通過所述分級控制組件對所述控制面數據流的優先級進行調整,得到所述控制面數據流的優先級的步驟包括:
7.一種數據分級傳輸裝置,其特征在于,所述數據分級傳輸裝置包括:
8.一種數據分級傳輸設備,其特征在于,所述設備
9.一種存儲介質,其特征在于,所述存儲介質上存儲有數據分級傳輸程序,所述數據分級傳輸程序被處理器執行時實現如權利要求1至6中任一項所述的數據分級傳輸方法的步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括數據分級傳輸程序,所述數據分級傳輸程序被處理器執行時實現如權利要求1至6中任一項所述的數據分級傳輸方法的步驟。
...【技術特征摘要】
1.一種數據分級傳輸方法,其特征在于,所述數據分級傳輸方法包括:
2.如權利要求1所述的方法,其特征在于,所述根據服務器的網卡信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡的步驟包括:
3.如權利要求2所述的方法,其特征在于,所述根據多個支持網卡的地址信息確定業務面數據流對應的傳輸網卡和控制面數據流對應的傳輸網卡的步驟包括:
4.如權利要求3所述的方法,其特征在于,所述基于所述分級控制組件、多個支持網卡的地址信息以及業務面配置信息修改所述控制面配置信息,得到修改后的控制面配置信息的步驟之前,還包括:
5.如權利要求2所述的方法,其特征在于,所述根據所述網卡信息確定服務器支持網卡數量的步驟之后,還包括:
6.如權利要求1至5中任一項所述的方法,其特征在于,所述調用分級控制組件,...
【專利技術屬性】
技術研發人員:李龍飛,周婧,黃薇,畢超宇,劉旺,
申請(專利權)人:中移動信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。