[發明專利]微服務架構運行維護方法、裝置、設備及可讀存儲介質在審
| 申請號: | 202110051581.1 | 申請日: | 2021-01-14 |
| 公開(公告)號: | CN112799803A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 紀旭光;石耀新 | 申請(專利權)人: | 深圳市瞬點科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 張志江 |
| 地址: | 518054 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 架構 運行 維護 方法 裝置 設備 可讀 存儲 介質 | ||
1.一種微服務架構運行維護方法,其特征在于,所述微服務架構運行維護方法應用于微服務架構,所述微服務架構包括目標微服務和待維護微服務,所述微服務架構運行維護方法應用于所述待維護微服務,所述微服務架構運行維護方法包括以下步驟:
當接收到微服務維護指令時,通過所述微服務架構中的網關組件創建目標服務網關,通過所述微服務架構中的降級組件創建目標接收線程池;
建立所述目標服務網關與所述待維護微服務的關聯關系,所述目標接收線程池與所述待維護微服務的關聯關系;
通過所述目標服務網關,攔截所述目標微服務向所述待維護微服務發送的目標請求,并獲取所述目標請求的操作類型;
若所述目標請求的操作類型為寫入操作,則將所述目標請求對應的目標接收線程存放到所述目標接收線程池中;
當檢測到所述待維護微服務維護完成時,對所述目標接收線程池進行響應,以完成所述待維護微服務的維護。
2.如權利要求1所述的微服務架構運行維護方法,其特征在于,所述通過所述目標服務網關,攔截所述目標微服務向所述待維護微服務發送的目標請求,并獲取所述目標請求的操作類型的步驟之后,包括:
若所述目標請求的操作類型為讀取操作,則獲取所述目標請求對應的預設響應時間,并獲取所述待維護微服務的維護時間;
若所述預設響應時間大于所述維護時間,則將所述目標請求對應的目標接收線程存放到所述待維護微服務關聯的目標接收線程池中;
在所述目標請求發送后的所述預設響應時間內,若未檢測到所述待維護微服務維護完成,則將所述目標接收線程從所述目標接收線程池中移除,并向所述目標微服務發送響應異常提示信息;
所述當檢測到所述待維護微服務維護完成時,對所述目標接收線程池進行響應,以完成所述待維護微服務的維護的步驟包括:
在所述目標請求發送后的所述預設響應時間內,若檢測到所述待維護微服務維護完成,則對所述目標接收線程池進行響應,以完成所述待維護微服務的維護。
3.如權利要求1所述的微服務架構運行維護方法,其特征在于,所述若所述目標請求的操作類型為寫入操作,則將所述目標請求對應的目標接收線程存放到所述目標接收線程池中的步驟包括:
若所述目標請求的操作類型為寫入操作,則判斷所述目標接收線程池是否已存滿;
若所述目標接收線程池已存滿,則將第一接收線程從所述目標接收線程池中移除,其中,所述第一接收線程是所述目標接收線程池中存放時間最長的線程;
將從所述目標接收線程池中移除的所述第一接收線程存放到所述微服務架構對應的目標數據庫,并向所述目標微服務發送寫入異常提示信息;
若所述目標接收線程池未存滿,則將所述目標請求對應的目標接收線程存放到所述目標接收線程池中。
4.如權利要求2或3所述的微服務架構運行維護方法,其特征在于,所述當檢測到所述待維護微服務維護完成時,對所述目標接收線程池進行響應,以完成所述待維護微服務的維護的步驟包括:
當檢測到所述待維護微服務維護完成時,篩選出所述目標接收線程池和所述目標數據庫中的第二接收線程和第三接收線程,其中,所述第二接收線程對應的請求的操作類型為所述讀取操作,所述第三接收線程對應的請求的操作類型為所述寫入操作;
獲取所述第二接收線程對應的讀取數據,和所述第三接收線程對應的寫入數據;
將所述讀取數據發送至所述目標微服務,并接收所述寫入數據;
將所述第二接收線程和所述第三接收線程從所述目標接收線程池中移除,以使所述目標微服務移除所述第二接收線程對應的發送線程,以及所述第三接收線程對應的發送線程,完成所述待維護微服務的維護。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市瞬點科技有限公司,未經深圳市瞬點科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110051581.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:防爆散熱充電保護器
- 下一篇:一種具有自動篩分功能的胃鏡蛇骨管彎曲度檢測裝置





