[發明專利]一種分布式服務端的使用、交互和請求處理方法有效
| 申請號: | 201310101140.3 | 申請日: | 2013-03-26 |
| 公開(公告)號: | CN103152433B | 公開(公告)日: | 2017-12-05 |
| 發明(設計)人: | 謝毅;肖翱;吳冠權;岳強 | 申請(專利權)人: | 廣東電子工業研究院有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙)11350 | 代理人: | 湯東鳳 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 服務端 框架 及其 使用 交互 請求 處理 方法 | ||
1.一種基于消息隊列的分布式服務端的使用方法,其特征在于:所述的分布式服務端由動態依賴綁定、消息處理、過程調用構成;
所述的動態依賴綁定,包括配置信息類以及依賴綁定類;通過依賴注入將操作請求者、參數的定位信息、響應定位信息、服務提供者四個元素動態地聯系起來,形成一個新的整體;
所述的消息處理,包括過程調用前的消息解析以及過程調用后的響應封裝兩個模塊,該兩模塊作為應用邏輯組件被分離出來,根據動態依賴綁定提供的依賴關系統一進行消息處理;
所述的過程調用,主要涉及代理模式、單態模式和反射調用;代理模式分別是通用接口、代理、真實對象,代理、真實對象實現同一接口,將真實對象作為代理的一個屬性,向客戶端公開代理;當客戶端調用代理時,代理結合反射調用,調用真實對象方法,在調用之前之后提供相關的服務;
所述的使用方法是:將請求操作與服務方法之間的依賴關系以及參數的定位信息都寫入到分布式服務端的配置信息之后,服務端就以請求消息為參數調用分布式服務端的消息處理部分的消息解析模塊,返回解析結果;服務端以解析結果為參數調用分布式服務端的過程調用部分,反射調用相應的服務方法,返回調用結果;服務端以調用結果為參數調用分布式服務端的消息處理部分的響應封裝模塊,返回響應結果;分布式服務端的每一個部分都會自動讀取配置信息,從而作出正確的處理。
2.一種基于消息隊列的分布式服務端與其他應用和服務之間的交互方法,其特征在于:所述的分布式服務端由動態依賴綁定、消息處理、過程調用構成;
所述的動態依賴綁定,包括配置信息類以及依賴綁定類;通過依賴注入將操作請求者、參數的定位信息、響應定位信息、服務提供者四個元素動態地聯系起來,形成一個新的整體;
所述的消息處理,包括過程調用前的消息解析以及過程調用后的響應封裝兩個模塊,該兩模塊作為應用邏輯組件被分離出來,根據動態依賴綁定提供的依賴關系統一進行消息處理;
所述的過程調用,主要涉及代理模式、單態模式和反射調用;代理模式分別是通用接口、代理、真實對象,代理、真實對象實現同一接口,將真實對象作為代理的一個屬性,向客戶端公開代理;當客戶端調用代理時,代理結合反射調用,調用真實對象方法,在調用之前之后提供相關的服務;
所述的交互方法是采用異步消息的松耦合交互模式;客戶端需要調用服務時,向消息中心發送操作消息,消息訂閱客戶端從隊列中獲取消息,消息訂閱客戶端通過調用本分布式服務端的接口實現消息解析、過程調用和響應封裝這三個步驟,最后將分布式服務端中所返回的響應發送回消息中心。
3.一種基于消息隊列的分布式服務端的請求處理方法,其特征在于:所述的分布式服務端由動態依賴綁定、消息處理、過程調用構成;
所述的動態依賴綁定,包括配置信息類以及依賴綁定類;通過依賴注入將操作請求者、參數的定位信息、響應定位信息、服務提供者四個元素動態地聯系起來,形成一個新的整體;
所述的消息處理,包括過程調用前的消息解析以及過程調用后的響應封裝兩個模塊,該兩模塊作為應用邏輯組件被分離出來,根據動態依賴綁定提供的依賴關系統一進行消息處理;
所述的過程調用,主要涉及代理模式、單態模式和反射調用;代理模式分別是通用接口、代理、真實對象,代理、真實對象實現同一接口,將真實對象作為代理的一個屬性,向客戶端公開代理;當客戶端調用代理時,代理結合反射調用,調用真實對象方法,在調用之前之后提供相關的服務;
所述的請求處理方法是請求消息先經過消息處理部分的消息解析模塊進行解析,解析過后交給過程調用部分來調用相應服務接口,再將調用結果交給消息處理部分的響應封裝模塊,把結果封裝成請求所想要得到的形式,最后返回封裝過后的響應結果;另外,由動態依賴綁定部分向其他兩個部分提供依賴關系配置信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電子工業研究院有限公司,未經廣東電子工業研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310101140.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車頭枕
- 下一篇:電動三輪車智能控制系統





