[发明专利]一种容器云下消息队列代理系统及方法有效
申请号: | 201911307556.4 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111049915B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 姜涛 | 申请(专利权)人: | 书行科技(北京)有限公司 |
主分类号: | H04L67/566 | 分类号: | H04L67/566;H04L67/51;H04L67/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰 |
地址: | 100089 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 消息 队列 代理 系统 方法 | ||
本发明公开了一种容器云下消息队列代理网格,包括:虚拟机、多个容器引擎和消息队列代理;其中:多个容器引擎和消息队列代理分别部署在所虚拟机上;容器引擎用于部署消息队列的消息生产者或消费者;部署消息队列的消息生产者或消费者的容器引擎与所述消息队列代理相连;消息队列代理与消息队列的经纪人和注册中心相连。本发明能够有效的解决消息队列发送者和消费者多语言和服务治理问题,并且能够解决消费者过多而导致某些消费者取不到消息而闲置的问题。本发明还公开了一种容器云下消息队列代理方法。
技术领域
本申请涉及微服务技术领域,尤其涉及一种容器云下消息队列代理系统及方法。
背景技术
随着容器云的快速发展与广泛普及,微服务的架构技术产生了很大的变化。以前的服务实例都是以虚拟机为单位的,而现在都是以容器为单位,实例数大增。而且,同一台机器上内部的通信并不占用网络带宽,性能是很高的,这种结构上的变化,催生出新的微服务架构—服务网格,但是,服务网格只解决了微服务直间的互通,而在消息队列上并无解决方案。
发明内容
有鉴于此,本申请提供了一种容器云下消息队列代理系统,能够有效的解决消息队列发送者和消费者多语言和服务治理问题,并且能够解决消费者过多而导致某些消费者取不到消息而闲置的问题。
本申请提供了一种容器云下消息队列代理系统,包括:虚拟机、多个容器引擎和消息队列代理;其中:
所述多个容器引擎和消息队列代理分别部署在所述虚拟机上;
所述容器引擎用于部署消息队列的消息生产者或消费者;
部署消息队列的消息生产者或消费者的所述容器引擎与所述消息队列代理相连;
所述消息队列代理与消息队列的经纪人和注册中心相连。
优选地,所述消息队列代理与消息队列的经纪人和注册中心通过传输控制协议相连。
优选地,所述消息队列的消息生产者通过超文本传输协议与所述消息队列代理相连。
优选地,所述消息队列的消息生产者通过远程程序调用与所述消息队列代理相连。
优选地,所述注册中心包括:名称服务器。
一种容器云下消息队列代理方法,包括:
消息队列的消息生产者将消息发送至消息队列代理;
所述消息队列代理将接收到的所述消息发送至消息队列的经纪人和注册中心。
优选地,所述消息队列的消息生产者将消息发送至消息队列代理包括:
所述消息队列的消息生产者通过超文本传输协议将消息发送至消息队列代理。
优选地,所述消息队列代理将接收到的所述消息发送至消息队列的经纪人和注册中心包括:
所述消息队列代理将接收到的所述消息通过传输控制协议发送至消息队列的经纪人和注册中心。
优选地,所述方法还包括:
消息队列的消费者消费消息时,向所述消息队列代理请求消息;
所述消息队列代理向所述消息队列的经纪人请求消息;
消费成功后的回执返回给所述消息队列的经纪人。
优选地,所述消息队列代理向所述消息队列的经纪人请求消息包括:
所述消息队列代理通过传输控制协议向所述消息队列的经纪人请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于书行科技(北京)有限公司,未经书行科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911307556.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种稳定器冷凝水分离装置
- 下一篇:一种摇杆手柄以及带摇杆手柄的游戏主机