国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于雙層緩存的負載均衡方法及系統(tǒng)的制作方法

      文檔序號:7818762閱讀:226來源:國知局
      一種基于雙層緩存的負載均衡方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明提供一種基于雙層緩存的負載均衡方法及系統(tǒng),上述方法包括以下步驟:預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;所述網(wǎng)頁服務(wù)器接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到所述終端請求的數(shù)據(jù)信息并反饋給所述終端。本發(fā)明增大了從網(wǎng)絡(luò)層響應(yīng)終端用戶請求的概率,減少了將請求調(diào)度到后臺應(yīng)用服務(wù)器集群,減輕了后臺服務(wù)器的請求壓力,同時減少了后臺應(yīng)用服務(wù)器的數(shù)量,達到減少投入成本的目的。
      【專利說明】一種基于雙層緩存的負載均衡方法及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于負載均衡領(lǐng)域,尤其涉及一種基于雙層緩存的負載均衡方法及系統(tǒng)。

      【背景技術(shù)】
      [0002]隨著企業(yè)對網(wǎng)頁服務(wù)器即冊13服務(wù)器性能需求的不斷擴大和可靠性的日益重視,越來越多的企業(yè)使用負載均衡器增強冊13服務(wù)的并發(fā)能力,通過構(gòu)建并行集群實現(xiàn)增加系統(tǒng)可靠性的目標,增加了企業(yè)的冊13服務(wù)的計算資源,若通過一味的增加后臺應(yīng)用服務(wù)器的數(shù)量,對企業(yè)來說既增加了成本,同時又造成了資源的浪費。
      [0003]大多數(shù)的緩存介質(zhì)都是內(nèi)存緩存,眾所周知,16(?內(nèi)存條的價格已經(jīng)非常昂貴,并且隨著內(nèi)存容量的增加,內(nèi)存價格成指數(shù)級增加并且服務(wù)器主板限制了內(nèi)存容量的上限,因此,單純依靠提高冊13服務(wù)器內(nèi)存容量來增強冊13服務(wù)器并發(fā)能力的方法,也是比較困難的并且往往高昂的價格難以承受。


      【發(fā)明內(nèi)容】

      [0004]本發(fā)明提供一種基于雙層緩存的負載均衡方法及系統(tǒng),以解決上述問題。
      [0005]本發(fā)明提供一種基于雙層緩存的負載均衡方法。上述方法包括以下步驟:
      [0006]預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;
      [0007]所述網(wǎng)頁服務(wù)器接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到所述終端請求的數(shù)據(jù)信息并反饋給所述終端。
      [0008]本發(fā)明還提供一種基于雙層緩存的負載均衡系統(tǒng),包括終端、網(wǎng)頁服務(wù)器;其中,所述終端與所述網(wǎng)頁服務(wù)器相連;
      [0009]預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;
      [0010]所述網(wǎng)頁服務(wù)器,用于接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端。
      [0011]相較于先前技術(shù),根據(jù)本發(fā)明提供的一種基于雙層緩存的負載均衡方法及系統(tǒng),通過以下方案:預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;所述網(wǎng)頁服務(wù)器接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到所述終端請求的數(shù)據(jù)信息并反饋給所述終端;一方面,增大了從網(wǎng)絡(luò)層響應(yīng)終端用戶請求的概率;另一方面,減少了將請求調(diào)度到后臺應(yīng)用服務(wù)器集群,減輕了后臺服務(wù)器的請求壓力,同時減少了后臺應(yīng)用服務(wù)器的數(shù)量,達到減少投入成本的目的。

      【專利附圖】

      【附圖說明】
      [0012]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
      [0013]圖1所示為本發(fā)明實施例1的基于雙層緩存的負載均衡方法流程圖;
      [0014]圖2所示為本發(fā)明實施例2的基于雙層緩存的負載均衡系統(tǒng)結(jié)構(gòu)圖;
      [0015]圖3所示為本發(fā)明實施例3的基于雙層緩存的負載均衡系統(tǒng)結(jié)構(gòu)圖。

      【具體實施方式】
      [0016]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
      [0017]圖1所示為本發(fā)明實施例1的基于雙層緩存的負載均衡方法流程圖,包括以下步驟:
      [0018]步驟101:預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;
      [0019]對內(nèi)存管理模塊進行以下參數(shù)設(shè)置:
      [0020]1、設(shè)置連接超時時長、發(fā)送超時時長、讀取超時時長、緩存失效時間;
      [0021〕 2、設(shè)置訪問請求方式即只直接接受內(nèi)部訪問,不直接接收外部請求。
      [0022]例如:
      [0023]11161110^001111601:^1: 111160111: 1001118 ;#11161110 連接超時時長;
      [0024]11161110^8611(1^1: 111160111: 1001118 ;#11161110 發(fā)送超時時長;
      [0025]11161110^1-68(1^1: 111160111: 1001118 ;#11161110 讀取超時時長;
      [0026]861:^11161110^6X1)1: 11116 1000 ;# 緩存失效時間;
      [0027]1111:61-118 1 ;#只直接接受內(nèi)部訪問,不直接接收外部仏如請求
      [0028]對磁盤管理模塊進行以下參數(shù)設(shè)置:
      [0029]1、為磁盤管理模塊命名并分配內(nèi)存大小及磁盤容量;
      [0030]例如:磁盤管理模塊命名為分配的內(nèi)存大小為10018,分配的磁盤容量為10⑶。
      [0031]2、為磁盤管理模塊分配文件存放目錄及各級目錄的字符數(shù);
      [0032]例如:為磁盤管理模塊分配文件存放目錄為4/(1511:51/118X^^(3116/(^(31161 (表不0&01161這個文件要存放的目錄)。
      [0033]#16^61 8 = 1:2表示緩存目錄的第一級目錄是1個字符,第二級目錄是2個字符,即這種形式。
      [0034]步驟102:所述網(wǎng)頁服務(wù)器接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端。
      [0035]網(wǎng)頁服務(wù)器繼續(xù)查詢磁盤管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端的同時,向內(nèi)存管理模塊發(fā)送所述終端請求的數(shù)據(jù)信息并由所述內(nèi)存管理模塊存儲。
      [0036]內(nèi)存管理模塊周期性地或者實時地向磁盤管理模塊發(fā)送信息獲取請求;
      [0037]磁盤管理模塊接收到所述信息獲取請求后,向內(nèi)存管理模塊反饋信息響應(yīng)消息;其中,所述信息響應(yīng)消息中攜帶了終端請求的數(shù)據(jù)信息。
      [0038]具體周期值根據(jù)實際情況進行靈活設(shè)置,在此不限定本發(fā)明的保護范圍。
      [0039]磁盤管理模塊刪除第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息。
      [0040]所述磁盤管理模塊刪除第一預(yù)設(shè)時段內(nèi)(例如:24小時)沒有被訪問的數(shù)據(jù)信息之前,還包括:所述磁盤管理模塊將第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息發(fā)送至內(nèi)存管理模塊;所述內(nèi)存管理模塊接收到所述第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息后,若空閑內(nèi)存大小大于第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)大小,則存儲所述第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息。
      [0041]所述內(nèi)存管理模塊刪除第二預(yù)設(shè)時段內(nèi)(例如:12小時)沒有被訪問的數(shù)據(jù)信肩、0
      [0042]其中,第一預(yù)設(shè)時段與第二預(yù)設(shè)時段可以相同,也可以不同,具體值的設(shè)置根據(jù)實際情況進行靈活設(shè)置,在此不限定本發(fā)明的保護范圍。
      [0043]步驟103:若網(wǎng)頁服務(wù)器在磁盤管理模塊中查詢失敗,則通過向應(yīng)用服務(wù)器發(fā)送查詢請求,獲取終端用戶請求的數(shù)據(jù)信息并反饋給終端用戶。
      [0044]圖2所示為本發(fā)明實施例2的基于雙層緩存的負載均衡系統(tǒng)結(jié)構(gòu)圖,包括終端、網(wǎng)頁服務(wù)器;其中,所述終端與所述網(wǎng)頁服務(wù)器相連;
      [0045]預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;
      [0046]所述網(wǎng)頁服務(wù)器,用于接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端。
      [0047]圖3所示為本發(fā)明實施例3的基于雙層緩存的負載均衡系統(tǒng)結(jié)構(gòu)圖,包括:終端、網(wǎng)頁服務(wù)器、應(yīng)用服務(wù)器1、應(yīng)用服務(wù)器2、應(yīng)用服務(wù)器3;其中,所述終端與所述網(wǎng)頁服務(wù)器相連;所述網(wǎng)頁服務(wù)器分別與應(yīng)用服務(wù)器1、應(yīng)用服務(wù)器2、應(yīng)用服務(wù)器3直接相連;
      [0048]預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;
      [0049]所述網(wǎng)頁服務(wù)器,用于接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;
      [0050]若網(wǎng)頁服務(wù)器在磁盤管理模塊中查詢失敗,則通過向所述應(yīng)用服務(wù)器發(fā)送查詢請求,獲取終端請求的數(shù)據(jù)信息并反饋給終端。
      [0051]通過以下方案:預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置;所述網(wǎng)頁服務(wù)器接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到所述終端請求的數(shù)據(jù)信息并反饋給所述終端;一方面,增大了從網(wǎng)絡(luò)層響應(yīng)終端用戶請求的概率;另一方面,減少了將請求調(diào)度到后臺應(yīng)用服務(wù)器集群,減輕了后臺服務(wù)器的請求壓力,同時減少了后臺應(yīng)用服務(wù)器的數(shù)量,達到減少投入成本的目的。
      [0052]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種基于雙層緩存的負載均衡方法,其特征在于,包括以下步驟: 預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置; 所述網(wǎng)頁服務(wù)器接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到所述終端請求的數(shù)據(jù)信息并反饋給所述終端。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于:對所述內(nèi)存管理模塊設(shè)置的參數(shù)包括:連接超時時長參數(shù)、發(fā)送超時時長參數(shù)、讀取超時時長參數(shù)、緩存失效時間參數(shù)、訪問請求方式參數(shù)。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于:對所述磁盤管理模塊設(shè)置的參數(shù)包括:分配內(nèi)存大小參數(shù)、磁盤容量參數(shù)、文件存放目錄參數(shù)、各級目錄字符數(shù)參數(shù)。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述網(wǎng)頁服務(wù)器繼續(xù)查詢所述磁盤管理模塊,獲取到所述終端請求的數(shù)據(jù)信息并反饋給所述終端的同時,向所述內(nèi)存管理模塊發(fā)送所述終端請求的數(shù)據(jù)信息并由所述內(nèi)存管理模塊存儲。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述內(nèi)存管理模塊周期性地或者實時地向所述磁盤管理模塊發(fā)送信息獲取請求; 所述磁盤管理模塊接收到所述信息獲取請求后,向所述內(nèi)存管理模塊反饋信息響應(yīng)消息;其中,所述信息響應(yīng)消息中攜帶了終端請求的數(shù)據(jù)信息。
      6.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述磁盤管理模塊刪除第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于:所述磁盤管理模塊刪除第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息之前,還包括:所述磁盤管理模塊將第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息發(fā)送至內(nèi)存管理模塊;所述內(nèi)存管理模塊接收到所述第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息后,若空閑內(nèi)存大小大于第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)大小,則存儲所述第一預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息; 所述內(nèi)存管理模塊刪除第二預(yù)設(shè)時段內(nèi)沒有被訪問的數(shù)據(jù)信息。
      8.根據(jù)權(quán)利要求1所述的方法,其特征在于:若網(wǎng)頁服務(wù)器在磁盤管理模塊中查詢失敗,則通過向應(yīng)用服務(wù)器發(fā)送查詢請求,獲取終端請求的數(shù)據(jù)信息并反饋給終端。
      9.一種基于雙層緩存的負載均衡系統(tǒng),其特征在于,包括終端、網(wǎng)頁服務(wù)器;其中,所述終端與所述網(wǎng)頁服務(wù)器相連; 預(yù)先在網(wǎng)頁服務(wù)器中設(shè)置內(nèi)存管理模塊、磁盤管理模塊并對所述內(nèi)存管理模塊、所述磁盤管理模塊進行參數(shù)設(shè)置; 所述網(wǎng)頁服務(wù)器,用于接收到終端請求后,通過查詢所述內(nèi)存管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端;若查詢失敗,則繼續(xù)查詢所述磁盤管理模塊,獲取到終端請求的數(shù)據(jù)信息并反饋給所述終端。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,還包括一個或多個應(yīng)用服務(wù)器;所述網(wǎng)頁服務(wù)器分別與所述一個或多個應(yīng)用服務(wù)器直接相連; 若網(wǎng)頁服務(wù)器在磁盤管理模塊中查詢失敗,則通過向所述應(yīng)用服務(wù)器發(fā)送查詢請求,獲取終端請求的數(shù)據(jù)信息并反饋給終端。
      【文檔編號】H04L12/803GK104363182SQ201410613099
      【公開日】2015年2月18日 申請日期:2014年11月4日 優(yōu)先權(quán)日:2014年11月4日
      【發(fā)明者】李有超, 王渭巍 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1