[發明專利]消息中間件基于規則的多目標路由和復制技術在審
| 申請號: | 201310713530.6 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN103747035A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 田雪;徐丹丹 | 申請(專利權)人: | 深圳市金證科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 中間件 基于 規則 多目標 路由 復制 技術 | ||
技術領域
本發明屬于計算機技術領域,尤其涉及消息中間件基于規則的多目標路由和復制技術。
背景技術
目前,服務端與客戶端之間的消息一對多傳輸模式為發布/訂閱模式,如IBMWebSphere?MQ中的發布/訂閱,客戶端只需發布(或訂閱)某一主題的發布(或訂閱)消息,便可實現消息的一對多、多對一、多對多的傳遞,從空間和時間上解耦了發布者和訂閱者。
然而發布/訂閱模式是基于應用程序的,需要應用層來配合使用的,并且需要由主題來實現消息之間的聯系,這與我們希望單純只是消息傳遞、與業務協議無關,以及服務端變化時無需改造客戶端的愿望是不一致的。
發明內容
本發明實施例提供了消息中間件基于規則的多目標路由和復制技術,旨在解決現有消息模式限制消息的業務協議,服務端變化時,需要客戶端配合,升級成本高的問題。
一方面,提供一種消息復制和轉發的方法,所述方法包括:
中間件接收客戶端發送的消息;
若配置了業務配置信息,所述中間件解析所述消息攜帶的業務標識,所述業務配置信息包括業務字段、預設業務標識和若干個目的地址;
若所述業務標識與所述業務配置信息的預設業務標識匹配,則所述中間件復制所述消息;
所述中間件按照所述若干個目的地址轉發所述消息。
另一方面,提供一種消息復制和轉發的中間件,所述中間件包括:
消息接收單元,用于接收客戶端發送的消息;
消息解析單元,用于若配置了業務配置信息,解析所述消息攜帶的業務標識,所述業務配置信息包括業務字段、預設業務標識和若干個目的地址;
消息復制單元,用于若所述業務標識與所述業務配置信息的預設業務標識匹配,則復制所述消息;
消息轉發單元,用于按照所述若干個目的地址轉發所述消息。
在本發明實施例,中間件接收客戶端發送的消息;若配置了業務配置信息,所述中間件解析所述消息攜帶的業務標識,所述業務配置信息包括業務字段、預設業務標識和若干個目的地址;若所述業務標識與所述業務配置信息的預設業務標識匹配,則所述中間件復制所述消息;所述中間件按照所述若干個目的地址轉發所述消息,本發明,實現了通過插件方式支持多種業務協議的消息的多個目標復制和轉發,不限制業務協議。
附圖說明
圖1是本發明實施例一提供的消息復制和轉發的方法的實現流程圖;
圖2是本發明實施例二提供的消息復制和轉發的方法的實現流程圖;
圖3是本發明實施例三提供的消息復制和轉發的中間件的結構框圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
在本發明實施例中,中間件接收客戶端發送的消息;若配置了業務配置信息,所述中間件解析所述消息攜帶的業務標識,所述業務配置信息包括業務字段、預設業務標識和若干個目的地址;若所述業務標識與所述業務配置信息的預設業務標識匹配,則所述中間件復制所述消息;所述中間件按照所述若干個目的地址轉發所述消息。
以下結合具體實施例對本發明的實現進行詳細描述:
實施例一
圖1示出了本發明實施例一提供的消息復制和轉發的方法的實現流程,詳述如下:
在步驟S101中,中間件接收客戶端發送的消息。
在本實施例中,所述客戶端是安裝了業務系統的計算機,尤其是指安裝了證券、金融行業業務系統的計算機。所述消息為兩個客戶端的業務系統之間交互的各種業務協議的消息。中間件接收客戶端發送的消息。
優選地,在本步驟S101之前,還包括從配置文件中讀取配置信息,所述中間件解析所述配置信息,獲得其中有效的業務配置信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市金證科技股份有限公司,未經深圳市金證科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310713530.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數字電影拷貝專用接收終端
- 下一篇:DNS緩存投毒的防護方法和設備





