[發明專利]一種統一消息方法及系統有效
| 申請號: | 202110961772.1 | 申請日: | 2021-08-20 |
| 公開(公告)號: | CN113645576B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 王玨;徐金馬 | 申請(專利權)人: | 蘇州良醫匯網絡科技有限公司 |
| 主分類號: | H04L41/022 | 分類號: | H04L41/022 |
| 代理公司: | 蘇州市中南偉業知識產權代理事務所(普通合伙) 32257 | 代理人: | 王廣浩 |
| 地址: | 215000 江蘇省蘇州市工業園區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 統一 消息 方法 系統 | ||
本發明公開了一種統一消息方法及系統,該方法包括以下步驟:A、業務系統將消息發送至消息接收模塊;B、所述消息接收模塊通過RocketMq模塊將消息發送給消息處理模塊;C、不同消息處理模塊通過訂閱RocketMq模塊中對應的Topic完成消息的分發。本發明統一消息方法及系統基于RocketMq,可以充分利用RocketMq的特點,替代消息中心的調度系統。消息中心從獨立部署每個消息處理模塊變成一個綜合的消息系統,擴展更容易,運維更簡單。消息處理模塊按消息類型分別設計,其中的渠道選擇器也能更好的便于同類型的渠道擴展。
技術領域
本發明涉及通信技術領域,特別涉及一種統一消息方法及系統。
背景技術
隨著通訊技術發展,不同類型的消息渠道在增加,同類型的消息渠道也在增加。以短信為例,市場上就有阿里云短信、華為云短信、騰訊云短信、創藍253短信等等第三方短信平臺。
而現有技術大多是建立一個統一調度中心,然后通過統一調度中心內的控制模塊按配置策略分發消息給執行模塊,例如在專利200910110772.X中,擴展的時候也是添加執行模塊,參照圖1-2。這種方式在同類型的消息渠道擴展,用戶在同類型消息渠道切換上都需要考慮接口的兼容性,操作不方便,集成會有難度。
發明內容
本發明要解決的技術問題是提供一種通用性強、簡單可行、擴展容易的統一消息方法。
為了解決上述問題,本發明提供了一種統一消息方法,其包括以下步驟:
A、業務系統將消息發送至消息接收模塊;
B、所述消息接收模塊通過RocketMq模塊將消息發送給消息處理模塊;
C、不同消息處理模塊通過訂閱RocketMq模塊中對應的Topic完成消息的分發。
作為本發明的進一步改進,還包括以下步驟:
D、當同類型消息渠道切換時,所述消息處理模塊接收對應的Topic的消息后,通過渠道選擇器選擇對應的消息渠道處理模塊,并通過統一的渠道執行器發送消息。
作為本發明的進一步改進,消息渠道的切換在消息協議中通過渠道屬性控制,所述渠道選擇器選擇協議中的渠道屬性來選擇對應的消息渠道處理模塊。
作為本發明的進一步改進,步驟A具體包括:業務系統通過統一消息協議將消息發送至消息接收模塊。
作為本發明的進一步改進,所述Topic包括短信Topic、郵件Topic、微信小程序Topic。
作為本發明的進一步改進,所述消息處理模塊包括短信處理模塊、郵件處理模塊和微信小程序處理模塊。
本發明還提供了一種統一消息系統,其包括:業務系統、統一消息處理中心和RocketMq模塊,所述統一消息處理中心包括消息接收模塊和消息處理模塊,所述業務系統與消息接收模塊通信連接,所述消息接收模塊通過RocketMq模塊將消息發送給消息處理模塊,不同消息處理模塊通過訂閱RocketMq模塊中對應的Topic完成消息的分發。
作為本發明的進一步改進,不同類型消息渠道切換時,所述消息處理模塊接收對應的Topic的消息后,通過渠道選擇器選擇對應的消息渠道處理模塊,并通過統一的渠道執行器發送消息。
作為本發明的進一步改進,消息渠道的切換在消息協議中通過渠道屬性控制,所述渠道選擇器選擇協議中的渠道屬性來選擇對應的消息渠道處理模塊。
作為本發明的進一步改進,所述業務系統通過統一消息協議與消息接收模塊通信連接。
本發明的有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州良醫匯網絡科技有限公司,未經蘇州良醫匯網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110961772.1/2.html,轉載請聲明來源鉆瓜專利網。





