[發明專利]以不同的協議將請求路由到集群中的相同端點有效
| 申請號: | 201580054829.2 | 申請日: | 2015-08-06 |
| 公開(公告)號: | CN106797384B | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | N·K·斯里尼瓦斯;N·安娜瑪萊;P·K·帕特爾;M·齊克斯;N·A·文卡塔拉邁亞 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 不同 協議 請求 路由 集群 中的 相同 端點 | ||
1.一種在包括至少一個處理器的計算機系統處的、用于以不同的協議將請求路由到相同目的地的計算機實現的方法,所述方法包括:
接收使用第一協議的第一請求的動作,其中所述第一請求包括第一請求源標識符和第一請求目的地標識符,并且其中所述第一協議被包括在共同類型的協議中,所述共同類型的協議中的每個協議共享相同的類型標識符,使得所述第一協議已經與相同的所述類型標識符相關聯;
基于所述第一請求源標識符和所述第一請求目的地標識符,標識發送所述第一請求所至的目的地的動作;
生成用于所述第一請求的路由條目的動作,所述路由條目包括1)所述第一請求源標識符、2)所述第一請求目的地標識符以及3)所述目的地的指示;
接收使用不同的第二協議的第二請求的動作,其中所述第二請求包括第二請求源標識符和第二請求目的地標識符,并且其中所述第二協議也被包括在所述共同類型的協議中,使得所述第二協議共享與所述第一協議相同的所述類型標識符;
確定所述第二請求的所述第二請求源標識符和所述第二請求目的地標識符與所生成的所述路由條目的所述第一請求源標識符和所述第一請求目的地標識符匹配的動作;以及
將所述第二請求路由到在所述路由條目中指示的所述目的地的動作。
2.根據權利要求1所述的方法,還包括對所述第一請求源標識符和所述第一請求目的地標識符進行散列的動作。
3.根據權利要求2所述的方法,其中基于通過對所述第一請求源標識符和所述第一請求目的地標識符進行散列而得到的散列值來標識發送所述第一請求所至的所述目的地。
4.根據權利要求1所述的方法,還包括:
使用1)相同的所述類型標識符、2)所述第一請求源標識符以及3)所述第一請求目的地標識符來計算散列值的動作。
5.根據權利要求1所述的方法,其中負載平衡器執行用于以不同的協議將請求路由到所述相同目的地的方法。
6.根據權利要求5所述的方法,所述負載平衡器包括軟件負載平衡器,其中單獨的軟件負載平衡器被實例化用于被配置為托管指定服務的集群。
7.根據權利要求6所述的方法,其中托管的所述指定服務包括至少使用指定閾值量的帶寬的服務。
8.根據權利要求1所述的方法,還包括:
確定所述目的地對于接收請求不再可用的動作;以及
故障轉移至不同的第二目的地的動作。
9.根據權利要求1所述的方法,還包括:
將數據的一個或多個部分上傳到在所述路由條目中指示的所述目的地的動作。
10.根據權利要求1所述的方法,其中所述第一請求和所述第二請求包括數據上傳請求,并且其中基于用戶的關聯性使得每次用戶嘗試上傳數據時所述相同目的地要被使用。
11.根據權利要求10所述的方法,還包括:
將數據的一部分添加到用于所述第一協議的至少一個數據分組中的字段的動作;以及
將一個或多個隨后的數據分組關聯到在所述數據分組的字段中指定的所述目的地。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580054829.2/1.html,轉載請聲明來源鉆瓜專利網。





