[發明專利]使用HTTP資源的高速緩存間通信有效
| 申請號: | 201210010998.4 | 申請日: | 2012-01-13 |
| 公開(公告)號: | CN102638561A | 公開(公告)日: | 2012-08-15 |
| 發明(設計)人: | A·S·D·馬克;W·S·劉;D·V·洛佩茲;J·多瑙伊斯基 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/50 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 http 資源 高速緩存 通信 | ||
1.一種在包括分布式高速緩存拓撲結構的計算環境中的為資源請求服務的方法,所述方法包括:
在第一高速緩存節點處,從用戶接收對第一資源的請求(302);
在所述第一高速緩存節點處的本地高速緩存中檢查所述資源并且確定所述資源在所述第一高速緩存節點的本地高速緩存處不可用(304);以及
作為結果,檢查關于第二高速緩存節點的健康狀況或負載中的至少一個的信息,并且基于所述第二高速緩存節點的健康或負載信息來確定是向所述第二高速緩存節點還是向不同的高速緩存節點請求所述資源(304)。
2.如權利要求1所述的方法,其特征在于,所述第二高速緩存節點是所述第一高速緩存節點的父節點。
3.如權利要求1所述的方法,其特征在于,所述第二高速緩存節點是所述第一高速緩存節點的同輩。
4.如權利要求1所述的方法,其特征在于,確定向所述第二高速緩存節點還是向不同的高速緩存節點請求所述資源包括檢查所述第一高速緩存節點的多個同輩的健康或負載信息中的至少一個。
5.如權利要求1所述的方法,其特征在于,還包括從所述第二高速緩存節點接收健康或負載信息中的至少一個。
6.如權利要求5所述的方法,其特征在于,從所述第二高速緩存節點接收健康或負載信息中的至少一個包括接收自定義響應頭部中的所述健康或負載信息中的至少一個。
7.如權利要求6所述的方法,其特征在于,所述健康或負載信息中的至少一個是作為對與所述第一資源不同的資源的請求的結果來接收的。
8.如權利要求6所述的方法,其特征在于,還包括在向所述用戶轉發響應之前從所述自定義響應首部中移除所述健康或負載信息中的至少一個。
9.如權利要求6所述的方法,其特征在于,還包括本地地存儲所述健康或負載信息中的至少一個以供在對資源請求的后續動態路由時使用。
10.如權利要求1所述的方法,其特征在于,所述健康或負載信息中的至少一個包括急性健康或負載信息。
11.如權利要求1所述的方法,其特征在于,所述健康或負載信息中的至少一個包括慢性健康或負載信息。
12.如權利要求1所述的方法,其特征在于,所述健康或負載信息中的至少一個包括將來健康或負載信息。
13.一種在包括分布式高速緩存拓撲結構的計算環境中的為資源請求服務的方法,所述方法包括:
在第一高速緩存節點處,接收對第一資源的請求(302);
在所述第一高速緩存節點處,確定所述第一高速緩存節點的健康或負載信息中的至少一個(304)。
生成對所述對第一資源的請求的響應,包括生成所述響應的首部,其中所述首部是自定義首部,所述自定義首部包括健康或負載信息中的至少一個(306);以及
發送對所述請求的響應,包括發送具有所述健康或負載信息中的至少一個的自定義首部(308)。
14.如權利要求13所述的方法,其特征在于,所述健康或負載信息中的至少一個包括以下各項中的至少一個:所述第一高速緩存節點的存儲器利用率;所述第一高速緩存節點的CPU利用率;所述第一高速緩存節點的網絡利用率;所述第一高速緩存節點的盤i/o隊列長度;所述第一高速緩存節點的HTTP隊列長度;所述第一高速緩存節點處的盤上的文件數量;或者所述第一高速緩存節點的存儲器中的未決文件句柄的數量。
15.如權利要求13所述的方法,其特征在于,接收對第一資源的請求包括從子高速緩存節點接收請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210010998.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:釕(0)-烯烴絡合物的制備方法
- 下一篇:雙層卡連接器





