[發明專利]一種業務請求處理系統有效
| 申請號: | 201110458381.4 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN103188140A | 公開(公告)日: | 2013-07-03 |
| 發明(設計)人: | 江軍 | 申請(專利權)人: | 國民技術股份有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08;H04W4/14 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 請求 處理 系統 | ||
技術領域
本發明涉及業務平臺處理技術領域,具體設計一種統一業務請求處理技術領域。
背景技術
在現有的業務平臺系統實現中,大多數web請求都是同步處理的。例如,當用戶要登入一個網站,首先輸入用戶名和密碼,然后服務器驗證登錄合法性。如果驗證成功,將允許該用戶進入網站。這種實現方式,登錄請求在從客戶端接收以后被及時處理了。
在一種典型的應用:移動支付的票券平臺中,系統一方面需要實時的與用戶手機STK客戶端交互,另一方面又要與業務層的企業應用組件交互,完成整個業務流程,如購票、下載票券等。前者強調交互的實時性,需要快速返回處理結果;后者強調交互的正確性,業務的處理時間隨業務類型不同而異,特別是涉及到第三方支付的處理,系統需要發送支付消息并繼續處理,同時不能總是要求消息的兩端均已啟動且就緒。
因此,異步消息傳遞是類似票券平臺這種松散耦合的面向服務的體系結構的策略之選,因為它克服了遠程通信固有的一些限制,如延遲和不可靠等。業務處理可以依賴消息傳遞基礎設施來確保成功交付。
現有技術中出現了一種異步消息傳遞方式,為基于網絡業務請求的處理系統及方法,該系統包括順次連接的客戶端、服務器,服務器又包括:通訊處理模塊、協議處理模塊及業務處理模塊;通訊處理模塊與協議處理模塊之間、協議處理模塊與業務處理模塊之間均通過異步消息進行通信。這種技術方案,給出了業務請求處理系統的整體架構,模塊功能劃分明確,且可以根據業務請求處理瓶頸靈活的分配各模塊所需資源;但系統也存在冗余度較高、復雜、實施困難等缺點。
發明內容
本發明解決的技術問題是提出一種業務請求處理系統,實現在業務處理時間較長的情況下,確保系統具有較高的并發處理接入請求的能力。
本發明提出的業務請求處理系統,包括:業務請求接入端、統一消息服務裝置、消息中間件裝置和業務處理裝置;所述業務請求接入端將業務請求輸入所述統一消息服務裝置,所述統一消息服務裝置用于實現所述業務請求接入端與所述消息中間件裝置之間的消息交互處理;所述消息中間件裝置用于實現管理上下行消息和業務處理消息,所述業務處理消息為業務處理中產生的中間消息;;所述業務處理裝置用于以異步方式從所述消息中間件裝置中提取消息,完成業務處理后向所述消息中間件裝置返回處理結果。
進一步的,所述消息中間件裝置包括:上行消息隊列、下行消息隊列和業務處理消息隊列;所述上行消息隊列用于保存上行業務請求消息;所述下行消息隊列用于保存下行業務返回消息;所述業務處理消息隊列用于保存業務處理消息。
進一步的,所述下行消息隊列包括下行數據消息隊列和下行文本消息隊列,分別用于存儲下行數據消息和下行文本消息。
進一步的,所述消息中間件裝置還包括監聽模塊,所述監聽模塊用于監聽各消息隊列中的消息變化情況。
進一步的,所述統一消息服務裝置包括統一消息服務服務端和統一消息服務客戶端,用于接收不同方式的接入請求。
進一步的,所述統一消息服務服務端和統一消息服務客戶端采用本地客戶端機制或HTTP協議請求機制實現通訊。
進一步的,所述統一消息服務裝置還包括與所述統一消息服務服務端相連的短消息網關,所述短消息網關用于以短消息的方式接入業務請求。
進一步的,所述的業務請求接入端為移動接入端,所述移動接入端用于以短消息的方式向所述短消息網關發送帶業務請求的短消息。
進一步的,所述的業務請求接入端為網頁接入端,所述網頁接入端用于將網絡業務請求發送到所述統一消息服務客戶端。
進一步的,所述業務處理裝置包括前置模塊和業務處理模塊;所述前置模塊用于以異步方式從所述消息中間件裝置中提取業務請求消息并發送到所述業務處理模塊;所述業務處理模塊用于進行業務處理,并通過所述前置模塊向所述消息中間件裝置返回處理結果。
本發明通過設置消息中間件裝置,對業務中產生的各種消息進行統一調度和管理,使得系統可以對接入的不同業務請求進行統一處理,并通過異步的方式實現業務請求處理和反饋,提高了對業務請求的并發處理能力。按消息發送對象對消息分類為:上行消息隊列、下行消息隊列和業務處理消息隊列,其中下行消息隊列又進一步分為下行數據消息隊列和下行文本消息隊列,實現了有效的消息分類處理。
附圖說明
圖1是本發明業務請求處理系統原理圖;
圖2是本發明一實施方式提出的業務請求處理系統結構圖;
圖3是本發明另一實施方式提出的業務請求處理系統結構圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國民技術股份有限公司,未經國民技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110458381.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種報文調度方法和設備
- 下一篇:基于企業應用集成技術的智能維護方法與系統





