[发明专利]一种基于容器的消息队列总线管理系统及方法在审
申请号: | 201510961257.8 | 申请日: | 2015-12-21 |
公开(公告)号: | CN105630574A | 公开(公告)日: | 2016-06-01 |
发明(设计)人: | 王毅竺;刘晓毅 | 申请(专利权)人: | 中国电子科技网络信息安全有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 容器 消息 队列 总线 管理 系统 方法 | ||
1.一种基于容器的消息队列总线管理系统,包括Broker消息队列服务 实体,其特征在于,所述基于容器的消息队列总线管理系统包括与所述 Broker消息队列服务实体相连的接收消息队列并对消息队列进行重新封装 和改造处理得到包含消息队列数据的报文的消息生产者容器、包含消息队列 数据的报文模块、接收报文信息并根据自身响应类型选择性回应处理的消息 消费者容器。
2.根据权利要求1所述的基于容器的消息队列总线管理系统,其特征 在于,所述消息生产者容器包括仅服务于本消息生产者容器的消息生产者 Producer、用于实现所述消息生产者容器跨物理设备处理通信的一类虚拟交 换机OVS、对接收到的消息队列进行封装和改造处理的队列报文封装器。
3.根据权利要求1所述的基于容器的消息队列总线管理系统,其特征 在于,所述消息消费者容器包括仅服务于本消息生产者容器的消息消费者 consumer、用于实现所述消息消费者容器跨物理设备处理通信的二类虚拟交 换机OVS、解码接收到的报文信息的队列报文解析器。
4.根据权利要求1所述的基于容器的消息队列总线管理系统,其特征 在于,所述报文模块包括APR响应列表以及队列呼叫报文;
所述ARP响应列表包括类型响应头以及PortMAC表;
所述队列呼叫报文包括与所述ARP响应列表中的类型响应头一致匹配的 类型响应头、包含消息队列信息的队列数据、报文正文以及接收消息队列处 理结果的回调处理内容空间。
5.根据权利要求4所述的基于容器的消息队列总线管理系统,其特征 在于,所述类型响应头包括类型标示位以及消息类型优先级。
6.根据权利要求1所述的基于容器的消息队列总线管理系统,其特征 在于,所述消息队列总线管理系统包括至少一个消息生产者容器。
7.根据权利要求1所述的基于容器的消息队列总线管理系统,其特征 在于,所述消息队列总线管理系统包括至少一个消息消费者容器。
8.一种基于容器的消息队列总线管理方法,其特征在于,所述基于容 器的消息队列总线管理方法通过基于容器的消息队列总线管理系统来实现, 包括如下步骤:
s1、创建包含消息生产者的消息生产者容器和包含消息消费者的消息消 费者容器,进入步骤s2;
s2、通过所述消息生产者获取消息内容,进入步骤s3;
s3、通过所述消息生产者容器解码消息内容,并对报文内容进行封装和 改造,生产APR响应列表及队列呼叫报文,进入步骤s4;
s4、消息生产者容器发送ARP报文给消息消费者容器,进入步骤s5;
s5、所述消息消费者容器解码ARP报文,进入步骤s6;
s6、所述消息消费者容器判断自身响应类型是否与ARP报文类型匹配, 若匹配,进入步骤s8,若不匹配,进入步骤s7;
s7、所述消息消费者容器不回应报文;
s8、所述消息消费者容器回应消息生产者,进入步骤s9;
s9、消息生产者确定消息消费者的回应,获取消息消费者回应的APR对 应端口的MAC地址,发送呼叫队列报文给发出回应的消息消费者,进入步骤 s10;
s10、消息消费者处理报文中的消息内容,进入步骤s11;
s11、返回处理结果。
9.根据权利要求8所述的基于容器的消息队列总线管理方法,其特征 在于,创建的所述消息生产者容器包括仅服务于本消息生产者容器的消息生 产者Producer、用于实现所述消息生产者容器跨物理设备处理通信的一类虚 拟交换机OVS、对接收到的消息队列进行封装和改造处理的队列报文封装器。
10.根据权利要求8所述的基于容器的消息队列总线管理方法,其特征 在于,创建的所述消息消费者容器包括仅服务于本消息生产者容器的消息消 费者consumer、用于实现所述消息消费者容器跨物理设备处理通信的二类虚 拟交换机OVS、解码接收到的报文信息的队列报文解析器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技网络信息安全有限公司,未经中国电子科技网络信息安全有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510961257.8/1.html,转载请声明来源钻瓜专利网。