[發明專利]消息傳遞測試方法、裝置、電子設備和存儲介質在審
| 申請號: | 202010372952.1 | 申請日: | 2020-05-06 |
| 公開(公告)號: | CN111740872A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 畢建信 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08;H04L29/12 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 戎鄭華 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 傳遞 測試 方法 裝置 電子設備 存儲 介質 | ||
本申請公開了消息傳遞測試方法、裝置、電子設備和存儲介質,涉及測試技術領域。具體實現方案為:獲取消息生產方發送的待傳遞消息,其中,待傳遞消息中包括目標消費方標識;獲取待傳遞消息所屬的消息隊列;以及向與消息隊列綁定的代理服務發送消息傳遞請求,以使代理服務將待傳遞消息,推送給與目標消費方標識對應的目標消費方。該方法在測試時,通過在消息中間件和消費方間增加代理服務,將消息傳遞請求發送給代理服務,由代理服務根據待傳遞消息中包括的目標消費方標識推送消息,從而提高了消息傳遞的靈活性,并使得消息中間件中僅需配置與不同業務類型對應的消息隊列,降低了機器資源和人力投入,降低了測試成本。
技術領域
本申請涉及計算機技術領域,具體涉及測試技術領域,尤其涉及一種消息傳遞測試方法、裝置、電子設備和存儲介質。
背景技術
目前,大量業務場景中,消息的傳遞都通過消息隊列訂閱的推模式實現。消息生產方和消費方,通過消息中間件進行消息傳遞,消息中間件中消息隊列配置一個消息消費方地址,從而消息隊列根據消費方地址,將消息生產方發送的消息推送至對應的消費方。
這種消息傳遞方式,在大業務場景的線下測試時,需要對每個業務對應的消息隊列設置一個固定的消費方地址,消息傳遞靈活性差,機器資源和人力投入大,成本高。
發明內容
本申請提供一種消息傳遞測試的方法、裝置、設備以及存儲介質,用于解決相關技術中消息傳遞方式,存在消息傳遞靈活性差,機器資源和人力投入大,成本高的問題。
根據第一方面,提供了一種消息傳遞測試方法,包括:
獲取消息生產方發送的待傳遞消息,其中,所述待傳遞消息中包括目標消費方標識;
獲取所述待傳遞消息所屬的消息隊列;以及
向與所述消息隊列綁定的代理服務發送消息傳遞請求,以使所述代理服務將所述待傳遞消息,推送給與所述目標消費方標識對應的目標消費方。
本申請實施例的消息傳遞測試方法,通過獲取消息生產方發送的待傳遞消息,其中,待傳遞消息中包括目標消費方標識,然后獲取待傳遞消息所屬的消息隊列,之后向與消息隊列綁定的代理服務發送消息傳遞請求,以使代理服務將待傳遞消息,推送給與目標消費方標識對應的目標消費方。由此,在測試時,通過在消息中間件和消費方間增加代理服務,將消息傳遞請求發送給代理服務,由代理服務根據待傳遞消息中包括的目標消費方標識推送消息,從而提高了消息傳遞的靈活性,并使得消息中間件中僅需配置與不同業務類型對應的消息隊列,降低了機器資源和人力投入,降低了測試成本。
根據第二方面,提供了一種消息傳遞測試方法,包括:
獲取消息中間件發送的消息傳遞請求,所述消息傳遞請求中包括待傳遞消息;
對所述待傳遞消息進行解析,確定目標消費方標識;以及,
將所述待傳遞消息,推送給與所述目標消費方標識對應的目標消費方。
本申請實施例的消息傳遞測試方法,通過獲取消息中間件發送的消息傳遞請求,消息傳遞請求中包括待傳遞消息,然后對待傳遞消息進行解析,確定目標消費方標識,之后將待傳遞消息,推送給與目標消費方標識對應的目標消費方。由此,通過在消息中間件和消費方間增加代理服務,由代理服務對待傳遞消息進行解析,獲取目標消費方標識,對消息進行推送,從而提高了消息傳遞靈的活性,降低了機器資源投入。
根據第三方面,提供了一種消息傳遞測試方法,包括:
獲取消費方地址配置指令,所述消費方地址配置指令中包括目標消費方標識;以及,
按照預設的規則,將所述目標消費方標識加入待傳遞消息的消息體中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010372952.1/2.html,轉載請聲明來源鉆瓜專利網。





