[發明專利]數據調度方法、系統、虛擬主機及計算機可讀存儲介質有效
| 申請號: | 202110304428.5 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN113067824B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 胡曉拯 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L67/1001 | 分類號: | H04L67/1001;H04L61/5007;H04L69/16;G06F9/50;G06F9/455 |
| 代理公司: | 深圳市力道知識產權代理事務所(普通合伙) 44507 | 代理人: | 張傳義 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 調度 方法 系統 虛擬主機 計算機 可讀 存儲 介質 | ||
本申請涉及云計算,提供一種數據調度方法、系統、虛擬主機及計算機可讀存儲介質,該方法包括:接收負載均衡服務器分配的數據請求報文,數據請求報文是由負載均衡服務器改寫客戶端發送的數據請求消息的IP選項字段而生成的;根據數據請求報文中的IP選項字段,生成數據請求報文的連接跟蹤信息;通過數據請求報文確定客戶端請求的數據資源,并結合數據請求報文和數據資源,生成數據資源消息;根據與數據資源消息匹配的連接跟蹤信息,將數據資源消息調度至客戶端。本申請能夠提高負載均衡的實用性和普適性。
技術領域
本申請涉及云計算的技術領域,尤其涉及一種數據調度方法、系統、虛擬主機及計算機可讀存儲介質。
背景技術
云計算通過對計算、網絡、存儲等各種物理資源的虛擬化抽象,為用戶提供了方便的資源使用方式。負載均衡是云產品的一項基本功能,通過流量分發來提升應用系統的服務能力,并通過消除單點故障來提升應用系統的可用性。傳統的負載均衡方法應用到云產品中時,具有如LVS-NAT模式、LVS-DR模式和LVS-TUN模式等多種工作模式。然而,這些工作模式都存在各自的缺點,如不能查看客戶端的源地址、數據來回路徑都經過負載均衡服務器,導致負載較大等,因此不能滿足不同租戶的需求,普適性不高。
發明內容
本申請的主要目的在于提供一種數據調度方法、系統、虛擬主機及計算機可讀存儲介質,旨在優化當前負載均衡的工作流程,提高負載均衡的實用性和普適性,從而提高用戶體驗。
第一方面,本申請提供一種數據調度方法,應用于虛擬主機,包括:
接收負載均衡服務器分配的數據請求報文,所述數據請求報文是由所述負載均衡服務器改寫客戶端發送的數據請求消息的IP選項字段而生成的;
根據所述數據請求報文中的IP選項字段,生成所述數據請求報文的連接跟蹤信息;
通過所述數據請求報文確定所述客戶端請求的數據資源,并結合所述數據請求報文和所述數據資源,生成數據資源消息;
根據與所述數據資源消息匹配的所述連接跟蹤信息,將所述數據資源消息調度至所述客戶端。
第二方面,本申請還提供一種數據調度系統,所述數據調度系統包括客戶端、負載均衡服務器和虛擬主機,其中:
所述客戶端,用于生成數據資源的數據請求消息,并將所述數據請求消息發送至所述負載均衡服務器;
所述負載均衡服務器,用于接收客戶端發送的數據請求消息,基于所述數據請求消息為所述客戶端分配虛擬主機,并改寫所述數據請求消息的IP選項字段,得到數據請求報文;
所述虛擬主機,用于接收所述負載均衡服務器分配的數據請求報文,并根據所述數據請求報文中的IP選項字段,生成所述數據請求報文的連接跟蹤信息;
所述虛擬主機,還用于通過所述數據請求報文確定所述客戶端請求的數據資源,并結合所述數據請求報文和所述數據資源,生成數據資源消息;
所述虛擬主機,還用于根據與所述數據資源消息匹配的所述連接跟蹤信息,將所述數據資源消息調度至所述客戶端。
第三方面,本申請還提供一種虛擬主機,所述虛擬主機包括處理器、存儲器、以及存儲在所述存儲器上并可被所述處理器執行的計算機程序,其中所述計算機程序被所述處理器執行時,實現如上所述的數據調度方法的步驟。
第四方面,本申請還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,其中所述計算機程序被處理器執行時,實現如上所述的數據調度方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110304428.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種生物制氣驅動的納米絲支撐的燃料電池
- 下一篇:一種水下機器人高效定位裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





