买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于MQ框架确保消息队列消费顺序准确性的方法_深圳市中兴新云服务有限公司_202211280267.1 

申请/专利权人:深圳市中兴新云服务有限公司

申请日:2022-10-19

公开(公告)日:2023-01-06

公开(公告)号:CN115576714A

主分类号:G06F9/54

分类号:G06F9/54;G06F9/50

优先权:

专利状态码:有效-授权

法律状态:2023.05.30#授权;2023.01.24#实质审查的生效;2023.01.06#公开

摘要:本发明涉及基于MQ框架确保消息队列消费顺序准确性的方法,包括如下步骤:步骤一、先将消息消费产生的业务数据以发送Queue‑1、Queue‑2、....、Queue‑N的队列形式发送至生产者的业务服务端口,并对多组发送的业务数据进行分区处理,且由时间戳对业务数据的时间进行标记。通过步骤一到五,实现消息信息数据的分区队列划分和先进先出原则的顺序排序,保证在同一服务端口中的多个消息具有事务特性,使多个对列之间也可保证消息顺序性,能严格保证在集群和单机部署模式下的消息顺序性,以防消费失败,导致消息信息发生阻塞,同时也防止重复消费,再基于MQ框架采用FastDTW公式对各队列信息数据进行精准且全面的计算判断,提高较多消息队列的准确性。

主权项:1.基于MQ框架确保消息队列消费顺序准确性的方法,其特征在于:包括如下步骤:步骤一、先将消息消费产生的业务数据以发送Queue-1、Queue-2、....、Queue-N的队列形式发送至生产者的业务服务端口,并对多组发送的业务数据进行分区处理,且由时间戳对业务数据的时间进行标记;步骤二、再将处理后生产者的业务服务端口产生的各业务数据发送至zfs-mqs进行全局消息MongoDB保存,再对保存的全局消息进行统一补偿;步骤三、后对生产者的业务服务端口产生的业务数据统一补偿后保存的全局业务数据存入本地消息表中;步骤四、接着再将处理后的业务数据以发送Queue-1、Queue-2、....、Queue-N的队列形式发送至MQ端,对业务数据的消费消息进行处理,再根据FastDTW公式计算判断Redis是否存在,若Redis存在时,则调用业务服务完成业务处理,并到达消费者的业务服务端,然后再根据当前顺序业务数据的处理批次进行Redis消费记录,最后再发送下一条业务数据消息,以此类推,直至所有顺序的队列业务数据处理完成为止;步骤五、若Redis不存在时,返回初始级再次处理判断,并作出告警措施。

全文数据:

权利要求:

百度查询: 深圳市中兴新云服务有限公司 基于MQ框架确保消息队列消费顺序准确性的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。