[发明专利]一种消息队列代理装置在审
| 申请号: | 202210335428.6 | 申请日: | 2022-03-31 |
| 公开(公告)号: | CN114979259A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 李宝君 | 申请(专利权)人: | 全通金信控股(广东)有限公司 |
| 主分类号: | H04L67/56 | 分类号: | H04L67/56;H04L67/133;H04L69/18 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 528405 广东省中山市东区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 消息 队列 代理 装置 | ||
1.一种消息队列代理装置,其特征在于,包括发送端代理器、接收端代理器和代理器内部协议,所述发送端代理器包括发送端代理器接口和若干发送端适配器,所述接收端代理器包括接收端代理器接口和若干消息队列的接收端处理器,所述代理器内部协议内设有若干不同的消息队列;对于所述代理器内部协议中的每个消息队列在所述发送端代理器和所述接收端代理器中至少具有一个发送端适配器和至少一个接收端处理器三者互相关联交互或通信。
2.根据权利要求1所述消息队列代理装置,其特征在于,所述发送端适配器则能够将从发送端代理器接口获得的消息发送到代理器内部协议对应的消息队列的对应主题中;所述接收端处理器能够从接收端代理器接口要处理的消息题主从消息队列上取下来,然后调用接收端代理器接口处理具体业务。
3.根据权利要求2所述消息队列代理装置,其特征在于,所述发送端代理器从发送端代理器接口得到消息后,将该消息封装后再发送打包好的消息;接收端代理器则要先解析封装好的消息,再调用接收端代理器接口处理具体业务。
4.根据权利要求1所述消息队列代理装置,其特征在于,所述代理器内部协议包括ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ或Redis中任意两种或以上的协议。
5.根据权利要求1至4任一所述消息队列代理装置,其特征在于,包括发送端代理器和接收端代理器包括提交消息端代理工厂和消息获取并处理的启动器,所述提交消息端代理工厂能够自动生成业务接口的提交消息代理,所述消息获取并处理的启动器能够启动取消息的具体客户端获取消息并调用具体业务实现来处理业务。
6.根据权利要求5所述消息队列代理装置,其特征在于,提交消息端代理工厂能够自动生成业务接口的提交消息代理时,包括获取当前调用的上下文变量,获取当前调用方法所传变量,将方法变量加密,将所有变量打包,调用具体的提交端客户端,把打包的消息提取到消息队列中。
7.根据权利要求5所述消息队列代理装置,其特征在于,所述消息获取并处理的启动器工作时,通过具体启动器,即消息获取客户端获取消息后,从消息中读取头信息,并保存到当前调用的上下文中,然后根据头信息中的加密参数,解密方法参数;进而调用业务接口具体实现处理业务;接着判断是否正常处理完成,如果否,重新获取当前消息并再次处理,否则消息获取客户端从消息队列中移除当前消息,并获取下一个消息。
8.根据权利要求1所述消息队列代理装置,其特征在于,所述发送端代理器接口和发送端代理器接口为同一个接口。
9.根据权利要求1所述消息队列代理装置,其特征在于,消息队列代理装置应用时,包括往所述发送端代理器接口或所述收端代理器接口添加标签,并配置所述提交消息端代理工厂和消息获取并处理的启动器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全通金信控股(广东)有限公司,未经全通金信控股(广东)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210335428.6/1.html,转载请声明来源钻瓜专利网。





