[发明专利]一种消息传递方法和系统及消息处理设备有效
申请号: | 201410128537.6 | 申请日: | 2014-04-01 |
公开(公告)号: | CN104980450B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 谢中富 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 党晓林 |
地址: | 英属开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 传递 方法 系统 中间件 | ||
1.一种消息传递方法,其特征在于,包括以下处理步骤:
消息中间件接收消息发送者发布的消息,并提取该消息在指定属性上的属性信息,所述属性信息包括消息对应的主体信息;
消息中间件比较所述提取的属性信息与错误信息表中保存的预置属性信息是否相同,所述预置属性信息包括预先确定的主体信息,所述错误信息表通过消息消费者反馈的接收不成功消息增加该消息相应的主体信息至错误信息表;如果不相同,则将所述的接收的消息传递至消息消费者;如果相同,则持久化该接收的消息;
消息中间件将所述持久化的消息按照预定顺序发送。
2.如权利要求1所述的方法,其特征在于,所述预定顺序采用消息产生时间的先后顺序、消息在持久化前由消息发送者发布的时间的先后顺序中的任意一种。
3.如权利要求2所述的方法,其特征在于,所述主体信息包括消息的生产者信息.消息的消费者信息和消息的生产者信息与消息的消费者信息的结合中的至少一种。
4.如权利要求1所述的方法,其特征在于,所述属性信息位于消息的属性字段中。
5.如权利要求1所述的方法,其特征在于,所述错误信息表中保存的预置属性信息包括:
消息中间件存储消息消费者反馈的接收不成功的消息对应的主体信息。
6.如权利要求5所述的方法,其特征在于,所述消息中间件将所述持久化的消息按照预定顺序发送之前,还包括:
消息中间件提取缓存中存有的所述消息消费者接收不成功的消息,并持久化该消息;
或,
消息中间件请求消息发送者再次发送所述消息消费者接收不成功的消息,并在接收消息发送者再次发送的消息之后持久化该消息。
7.如权利要求1所述的方法,其特征在于,所述消息中间件将所述持久化的消息按照预定的顺序发送,包括:
在首次接收到消息消费者反馈的错误信息后达到预定时长时按照预定顺序发送,
或,
在首次接收到消息消费者反馈的错误信息后,持久化处理的消息数量达到预定数目时,按照预定的顺序发送。
8.如权利要求1所述的方法,其特征在于,所述方法之后还包括:
在所述持久化的消息发送成功后删除所述错误信息表中的所述属性信息。
9.一种消息传递系统,其特征在于,包括:
消息发送者,包括至少一个消息生产者,所述消息生产者用于发布不同属性的消息;
消息中间件,用于接收所述发布的消息,并提取该消息在指定属性上的属性信息,所述属性信息包括消息对应的主体信息;还用于比较所述提取的属性信息与错误信息表中保存的预置属性信息是否相同,所述预置属性信息包括预先确定的主体信息,所述错误信息表通过消息消费者反馈的接收不成功消息增加该消息相应的主体信息至错误信息表;当比较结果为不相同时,将所述的接收的消息传递至消息消费者;当比较结果为相同时,持久化该接收的消息;还用于将所述持久化的消息按照预定的顺序发送;
消息消费者,用于接收消息中间件发来的消息。
10.一种消息处理设备,其特征在于,包括:
消息接收单元,用于接收消息发送者发布的消息;
属性提取单元,用于从消息接收单元接收的消息中提取该消息在指定属性上的属性信息,所述属性信息包括消息对应的主体信息;
错误信息表,用于保存预置的属性信息,所述预置属性信息包括预先确定的主体信息,所述错误信息表通过消息消费者反馈的接收不成功消息增加该消息相应的主体信息至错误信息表;
比较单元,用于比较所述提取的属性信息与错误信息表中保存的预置属性信息是否相同;
第一发送单元,用于当比较单元比较结果为不相同时,将所述的接收的消息传递至消息消费者;
持久化单元,用于当比较单元比较结果为相同时,持久化所述属性信息相同的消息;
第二发送单元,用于将所述持久化的消息按照预定的顺序发送所述持久化单元中的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410128537.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机动车检测站远程手机监管方法及监管系统
- 下一篇:一种实现租户鉴权机制的方法