[發明專利]一種服務請求的響應方法及系統有效
| 申請號: | 201911233030.6 | 申請日: | 2019-12-05 |
| 公開(公告)號: | CN111131401B | 公開(公告)日: | 2022-09-23 |
| 發明(設計)人: | 梁雪峰;賈亮亮;熊友軍 | 申請(專利權)人: | 深圳市優必選科技股份有限公司 |
| 主分類號: | H04L67/1001 | 分類號: | H04L67/1001;H04L67/2866;H04L67/60 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 劉永康 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 請求 響應 方法 系統 | ||
1.一種服務請求的響應方法,應用于服務請求的響應系統,其特征在于,所述服務請求的響應方法包括:
發送服務請求;
識別所述服務請求對應的服務類型,并為每個服務類型配置關于所述服務請求的任務信息;
查詢所述服務類型關聯的服務處理節點,并將所述任務信息發送給所述服務處理節點,以通過所述服務處理節點輸出所述任務信息的任務結果;
根據所述服務處理節點反饋的所述任務結果,生成所述服務請求的服務響應結果,并發送所述服務響應結果;
所述查詢所述服務類型關聯的服務處理節點,并將所述任務信息發送給所述服務處理節點,以通過所述服務處理節點輸出所述任務信息的任務結果,包括:
獲取所述服務請求關聯的響應流程,并基于所述響應流程確定各個所述任務信息對應的處理次序;
基于所述處理次序,依次向各個所述任務信息對應的所述服務處理節點,包括:若多個服務處理節點之間存在迭代關系,則將上一處理次序反饋的處理結果添加到下一處理次序的任務信息內,并將添加后的任務信息發送給下一處理次序對應的服務處理節點。
2.根據權利要求1所述的響應方法,其特征在于,所述服務處理節點包括多個集群服務器;
所述查詢所述服務類型關聯的服務處理節點,并將所述任務信息發送給所述服務處理節點,包括:
獲取所述服務處理節點內各個所述集群服務器反饋的運行參數;
通過預設的負載均衡算法,計算各個所述集群服務器的響應優先級;
選取所述響應優先級最高的所述集群服務器作為目標服務器,將所述任務信息發送給所述目標服務器。
3.根據權利要求2所述的響應方法,其特征在于,所述服務請求的響應系統還包括節點注冊服務器;
所述獲取所述服務處理節點內各個所述集群服務器反饋的運行參數,包括:
若檢測到滿足預設的反饋條件,則向所述節點注冊服務器發送所述運行參數;
通過所述節點注冊服務器記錄各個所述集群服務器的所述運行參數;
通過所述節點注冊服務器接收所述處理控制中間件發送的查詢指令,并根據查詢指令包含的所述節點標識,向所述處理控制中間件發送所述節點標識對應的服務處理節點內各個所述集群服務器的所述運行參數。
4.根據權利要求1所述的響應方法,其特征在于,所述服務請求的響應系統還包括部署中間件;所述服務處理節點包括多個集群服務器;所述服務請求的響應方法還包括:
通過所述部署中間件獲取各個所述集群服務器的負載值;
若檢測到任一服務處理節點內各個所述集群服務器的負載值均大于預設的第一負載閾值,則啟動備用服務器,并將所述備用服務器加入至所述服務請求節點的可用設備列表;
若檢測到任一所述服務處理節點內各個所述集群服務器的負載值均小于預設的第二負載閾值,則從所述服務處理節點內選取至少一個所述集群服務器作為冗余服務器,并關閉所述冗余服務器。
5.根據權利要求1-4任一項所述的響應方法,其特征在于,所述發送服務請求,包括:
識別所述服務請求關聯的主題類型;
查詢預存的主題訂閱列表,確定訂閱所述主題類型的處理控制中間件,將所述服務請求發送給所述處理控制中間件。
6.根據權利要求1-4任一項所述的響應方法,其特征在于,所述發送服務請求,包括:
將所述服務請求添加至待處理列表,并根據所述服務請求的接收時間,確定所述服務請求在所述待處理列表內的處理次序;
基于所述處理次序,依次發送所述待處理列表內的各個所述服務請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市優必選科技股份有限公司,未經深圳市優必選科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911233030.6/1.html,轉載請聲明來源鉆瓜專利網。





