[發(fā)明專利]一種容器云下消息隊列代理系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201911307556.4 | 申請日: | 2019-12-17 |
| 公開(公告)號: | CN111049915B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設計)人: | 姜濤 | 申請(專利權)人: | 書行科技(北京)有限公司 |
| 主分類號: | H04L67/566 | 分類號: | H04L67/566;H04L67/51;H04L67/02 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 古利蘭 |
| 地址: | 100089 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 容器 消息 隊列 代理 系統(tǒng) 方法 | ||
本發(fā)明公開了一種容器云下消息隊列代理網格,包括:虛擬機、多個容器引擎和消息隊列代理;其中:多個容器引擎和消息隊列代理分別部署在所虛擬機上;容器引擎用于部署消息隊列的消息生產者或消費者;部署消息隊列的消息生產者或消費者的容器引擎與所述消息隊列代理相連;消息隊列代理與消息隊列的經紀人和注冊中心相連。本發(fā)明能夠有效的解決消息隊列發(fā)送者和消費者多語言和服務治理問題,并且能夠解決消費者過多而導致某些消費者取不到消息而閑置的問題。本發(fā)明還公開了一種容器云下消息隊列代理方法。
技術領域
本申請涉及微服務技術領域,尤其涉及一種容器云下消息隊列代理系統(tǒng)及方法。
背景技術
隨著容器云的快速發(fā)展與廣泛普及,微服務的架構技術產生了很大的變化。以前的服務實例都是以虛擬機為單位的,而現(xiàn)在都是以容器為單位,實例數(shù)大增。而且,同一臺機器上內部的通信并不占用網絡帶寬,性能是很高的,這種結構上的變化,催生出新的微服務架構—服務網格,但是,服務網格只解決了微服務直間的互通,而在消息隊列上并無解決方案。
發(fā)明內容
有鑒于此,本申請?zhí)峁┝艘环N容器云下消息隊列代理系統(tǒng),能夠有效的解決消息隊列發(fā)送者和消費者多語言和服務治理問題,并且能夠解決消費者過多而導致某些消費者取不到消息而閑置的問題。
本申請?zhí)峁┝艘环N容器云下消息隊列代理系統(tǒng),包括:虛擬機、多個容器引擎和消息隊列代理;其中:
所述多個容器引擎和消息隊列代理分別部署在所述虛擬機上;
所述容器引擎用于部署消息隊列的消息生產者或消費者;
部署消息隊列的消息生產者或消費者的所述容器引擎與所述消息隊列代理相連;
所述消息隊列代理與消息隊列的經紀人和注冊中心相連。
優(yōu)選地,所述消息隊列代理與消息隊列的經紀人和注冊中心通過傳輸控制協(xié)議相連。
優(yōu)選地,所述消息隊列的消息生產者通過超文本傳輸協(xié)議與所述消息隊列代理相連。
優(yōu)選地,所述消息隊列的消息生產者通過遠程程序調用與所述消息隊列代理相連。
優(yōu)選地,所述注冊中心包括:名稱服務器。
一種容器云下消息隊列代理方法,包括:
消息隊列的消息生產者將消息發(fā)送至消息隊列代理;
所述消息隊列代理將接收到的所述消息發(fā)送至消息隊列的經紀人和注冊中心。
優(yōu)選地,所述消息隊列的消息生產者將消息發(fā)送至消息隊列代理包括:
所述消息隊列的消息生產者通過超文本傳輸協(xié)議將消息發(fā)送至消息隊列代理。
優(yōu)選地,所述消息隊列代理將接收到的所述消息發(fā)送至消息隊列的經紀人和注冊中心包括:
所述消息隊列代理將接收到的所述消息通過傳輸控制協(xié)議發(fā)送至消息隊列的經紀人和注冊中心。
優(yōu)選地,所述方法還包括:
消息隊列的消費者消費消息時,向所述消息隊列代理請求消息;
所述消息隊列代理向所述消息隊列的經紀人請求消息;
消費成功后的回執(zhí)返回給所述消息隊列的經紀人。
優(yōu)選地,所述消息隊列代理向所述消息隊列的經紀人請求消息包括:
所述消息隊列代理通過傳輸控制協(xié)議向所述消息隊列的經紀人請求消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于書行科技(北京)有限公司,未經書行科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911307556.4/2.html,轉載請聲明來源鉆瓜專利網。





