[發明專利]一種消息隊列的消息傳遞方法及相關裝置在審
| 申請號: | 201910146531.4 | 申請日: | 2019-02-27 |
| 公開(公告)號: | CN109815035A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 苑新雨 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息隊列 隊列消息 消息傳遞 預設協議 服務器 計算機可讀存儲介質 消息傳遞裝置 代理服務器 服務器發送 數據中心 相關裝置 消息獲取 消息投遞 搬運 申請 | ||
1.一種消息隊列的消息傳遞方法,其特征在于,包括:
當第一消息隊列的服務器向第二消息隊列的服務器發送跨隊列消息時,代理服務器根據第一預設協議對第一消息隊列進行消息獲取處理,得到所述跨隊列消息;
根據第二預設協議將所述跨隊列消息向第二消息隊列進行消息投遞處理,以便所述第二消息隊列的服務器從所述第二消息隊列獲取所述跨隊列消息。
2.根據權利要求1所述的消息傳遞方法,其特征在于,還包括:
當所述消息投遞處理成功時,所述第二消息隊列向所述代理服務器發送確認消息;
當所述代理服務器接收到所述確認消息時,所述代理服務器向所述第一消息隊列發送確認消息。
3.根據權利要求1所述的消息傳遞方法,其特征在于,當第一消息隊列的服務器向第二消息隊列的服務器發送跨隊列消息時,代理服務器根據第一預設協議對第一消息隊列進行消息獲取處理,得到所述跨隊列消息,包括:
所述第一隊列的服務器根據所述第一預設協議將所述跨隊列消息向所述第一消息隊列進行消息投遞處理;
當所述消息投遞處理成功時,所述代理服務器根據所述第一預設協議對所述第一消息隊列進行消息獲取處理,得到所述跨隊列消息。
4.根據權利要求1所述的消息傳遞方法,其特征在于,所述第二消息隊列的服務器從所述第二消息隊列獲取所述跨隊列消息,包括:
所述第二消息隊列的服務器根據所述第二預設協議對所述第二消息隊列進行消息獲取處理,得到所述跨隊列消息。
5.根據權利要求1至4任一項所述的消息傳遞方法,其特征在于,所述第一預設協議為AMQP協議或MQTT協議;
所述第二預設協議為AMQP協議或MQTT協議。
6.根據權利要求5所述的消息傳遞方法,其特征在于,還包括:
當所述代理服務器進行消息獲取處理之前,所述代理服務器根據預設配置和所述跨隊列消息的類型判斷是否進行消息獲取處理;
若是,則執行根據第一預設協議對第一消息隊列進行消息獲取處理的步驟。
7.根據權利要求6所述的消息傳遞方法,其特征在于,還包括:
當進行消息投遞處理之前,所述代理服務器根據所述預設配置和所述跨隊列消息的類型判斷是否進行消息投遞處理;
若是,則執行根據第二預設協議將所述跨隊列消息向第二消息隊列進行消息投遞處理的步驟。
8.一種消息隊列的消息傳遞裝置,其特征在于,包括:
消息獲取模塊,用于當第一消息隊列的服務器向第二消息隊列的服務器發送跨隊列消息時,根據第一預設協議對第一消息隊列進行消息獲取處理,得到所述跨隊列消息;
消息投遞模塊,用于根據第二預設協議將所述跨隊列消息向第二消息隊列進行消息投遞處理,以便所述第二消息隊列的服務器從所述第二消息隊列獲取所述跨隊列消息。
9.一種服務器,其特征在于,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述計算機程序時實現如權利要求1至7任一項所述的消息傳遞方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的消息傳遞方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910146531.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種工程軟件資源云服務方法
- 下一篇:半導體裝置





