[發明專利]固定路由方法、裝置及其設備在審
| 申請號: | 201711130364.1 | 申請日: | 2017-11-15 |
| 公開(公告)號: | CN107819687A | 公開(公告)日: | 2018-03-20 |
| 發明(設計)人: | 王星星;秦鋒劍 | 申請(專利權)人: | 小草數語(北京)科技有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/08 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙)11201 | 代理人: | 張潤 |
| 地址: | 100089 北京市海淀區西小*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固定 路由 方法 裝置 及其 設備 | ||
技術領域
本發明涉及網絡技術領域,尤其涉及一種固定路由方法、裝置及其設備。
背景技術
通常,在大數據場景下,用戶計算需要的數據規模非常大。相關技術中,用戶每次訪問時,都隨機分配一臺服務器為其提供服務,可能出現服務器重復查詢數據、重復傳輸數據等問題,造成重復的性能損耗,降低了系統響應速度。
發明內容
本發明旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本發明的第一個目的在于提出一種固定路由方法,用于解決現有技術中服務器重復查詢數據、重復傳輸數據等問題,造成重復的性能損耗,降低了系統響應速度的問題。
本發明的第二個目的在于提出另一種固定路由方法。
本發明的第三個目的在于提出一種固定路由裝置。
本發明的第四個目的在于提出另一種固定路由裝置。
本發明的第五個目的在于提出一種計算機設備。
本發明的第六個目的在于提出一種計算機可讀存儲介質。
為達上述目的,本發明第一方面實施例提出了一種固定路由方法,包括:獲取用戶發送的攜帶用戶標識的訪問請求,根據所述用戶標識查詢訪問日志,判斷是否存在所述用戶對集群服務器的訪問記錄;若判斷獲知存在與所述用戶標識對應的訪問記錄,則根據所述訪問記錄獲取與所述用戶標識對應的第一目標服務器;應用歷史用戶訪問標識標記所述訪問請求,并查詢預設的路由表將所述訪問請求路由到所述第一目標服務器,以使所述第一目標服務器通過所述歷史用戶訪問標識獲知用戶進行歷史訪問,并從內存中讀取與所述用戶標識對應的數據對象為所述用戶提供所需的計算服務。
本發明實施例的固定路由方法,通過獲取用戶發送的攜帶用戶標識的訪問請求,并根據用戶標識查詢訪問日志判斷是否存在用戶對集群服務器的訪問記錄,在判斷獲知存在與用戶標識對應的訪問記錄時根據訪問記錄獲取與用戶標識對應的第一目標服務器,然后應用歷史用戶訪問標識標記訪問請求,并查詢預設的路由表將訪問請求路由到第一目標服務器,以使第一目標服務器通過歷史用戶訪問標識獲知用戶進行歷史訪問,并從內存中讀取與用戶標識對應的數據對象為用戶提供所需的計算服務。由此,避免了重復進行數據查詢和網絡傳輸,顯著提高系統響應速度,提高了系統的處理效率。
另外,根據本發明上述實施例的固定路由方法還可以具有如下附加的技術特征:
可選地,在所述判斷是否存在所述用戶對集群服務器的訪問記錄之后,還包括:若判斷獲知不存在與所述用戶標識對應的訪問記錄,則查詢集群服務器的實時工作狀態獲取與所述用戶標識對應的第二目標服務器;應用初次用戶訪問標識標記所述訪問請求,并查詢預設的路由表將所述訪問請求路由到所述第二目標服務器,以使所述第二目標服務器通過所述初次用戶訪問標識獲知用戶進行初次訪問,并從一個或多個服務器中獲取相關的數據對象為所述用戶提供所需的計算服務,并將所述數據對象和所述用戶標識的對應關系緩存在所述第二目標服務器的內存中。
可選地,所述的方法,還包括:在所述訪問日志中存儲所述用戶標識訪問所述第二目標服務器的訪問記錄。
可選地,所述查詢集群服務器的實時工作狀態獲取與所述用戶標識對應的第二目標服務器,包括:查詢集群服務器的實時工作狀態獲取空閑服務器;查詢所述空閑服務器的負載信息獲取負載信息最少的服務器作為所述第二目標服務器。
為達上述目的,本發明第二方面實施例提出了另一種固定路由方法,包括:獲取攜帶用戶標識和訪問標識的訪問請求;當所述訪問標識為歷史用戶訪問標識,則獲知用戶進行歷史訪問,并從本地服務器的內存中讀取與所述用戶標識對應的數據對象為用戶提供所需的計算服務;當所述訪問標識為初次用戶訪問標識,則獲知用戶進行初次訪問,并從一個或多個服務器中獲取相關的數據對象為用戶提供所需的計算服務,并將所述數據對象和所述用戶標識的對應關系緩存在本地服務器的內存中。
本發明實施例的固定路由方法,通過獲取攜帶用戶標識和訪問標識的訪問請求,當訪問標識為歷史用戶訪問標識時獲知用戶進行歷史訪問,并從本地服務器的內存中讀取與用戶標識對應的數據對象為用戶提供所需的計算服務,當訪問標識為初次用戶訪問標識時獲知用戶進行初次訪問,并從一個或多個服務器中獲取相關的數據對象為用戶提供所需的計算服務,并將數據對象和用戶標識的對應關系緩存在本地服務器的內存中。由此,避免了重復進行數據查詢和網絡傳輸,顯著提高系統響應速度,提高了系統的處理效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小草數語(北京)科技有限公司,未經小草數語(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711130364.1/2.html,轉載請聲明來源鉆瓜專利網。





