[發明專利]一種提升分布式系統處理請求穩定性的方法在審
| 申請號: | 201711179984.4 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN107832165A | 公開(公告)日: | 2018-03-23 |
| 發明(設計)人: | 莫展鵬;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;H04L29/08 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙)11350 | 代理人: | 湯東鳳 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提升 分布式 系統 處理 請求 穩定性 方法 | ||
1.一種提升分布式系統處理請求穩定性的方法,其特征在于,所述的方法是先將服務請求向分布式系統的某個節點發生處理請求,再確認處理成功后再向其他節點發送請求;如失敗則向另一節點發送請求;如再次失敗則拒絕在系統的節點執行請求。
2.根據權利要求1所述的方法,其特征在于:所述的方法具體包括以下步驟:
步驟1:分布式系統的后臺服務運行在多個節點組成的集群上,服務端先向后臺服務所在的其中一個節點發送請求;
步驟2:如果請求被成功執行,那么請求在所有節點上都不會出錯,將請求發送到后臺服務的整個集群上;
步驟3:如果請求失敗,那么再選一個后臺服務所在的節點,向其發送請求,重新驗證請求執行的結果;
步驟4:如果請求再次執行失敗,則拒絕在任何節點上執行請求,同時把請求的信息寫入日志,將來用于進一步調試。
3.根據權利要求2所述的方法,其特征在于,所述分布式系統的后臺服務指的是可重復執行請求的集群服務,每個后臺服務有相同的若干個節點。
4.根據權利要求2所述的方法,其特征在于,所述請求被成功執行指的是請求在后臺服務節點上執行過程中沒有引起節點程序拋出異常,而且能返回執行結果,包括正確的結果和錯誤的結果;所述錯誤的結果指的是后臺服務程序能正常退出,但是執行的程序路徑是非正常路徑;
所述請求失敗指的是在請求在后臺服務節點上執行后引起節點程序異常,包括后臺服務崩潰不返回結果以及返回異常的結果。
5.根據權利要求3所述的方法,其特征在于,所述請求被成功執行指的是請求在后臺服務節點上執行過程中沒有引起節點程序拋出異常,而且能返回執行結果,包括正確的結果和錯誤的結果;所述錯誤的結果指的是后臺服務程序能正常退出,但是執行的程序路徑是非正常路徑;
所述請求失敗指的是在請求在后臺服務節點上執行后引起節點程序異常,包括后臺服務崩潰不返回結果以及返回異常的結果。
6.根據權利要求2至5任一項所述的方法,其特征在于,所述拒絕在任何節點上執行請求指的是相同的請求在服務端就被攔截,不發送到任何一個后臺服務的節點上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711179984.4/1.html,轉載請聲明來源鉆瓜專利網。





