[发明专利]监测消息队列中数据丢失的方法及相关产品在审
申请号: | 201811527503.9 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109766195A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 刘业辉;董立明;刘玉博 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据丢失 提示信息 消息队列 消息队列服务器 发送端 接收端 监测消息 队列 提示 发送 发布数据 消费数据 用户体验 不一致 申请 概率 检测 发布 | ||
1.一种监测消息队列中数据丢失的方法,其特征在于,所述方法包括:
消息队列服务器获取发送端向消息队列发布的数据的第一数量,获取接收端从所述消息队列中消费的数据的第二数量;
所述消息队列服务器检测所述第一数量与所述第二数量是否一致;
如所述第一数量与所述第二数量不一致,所述消息队列服务器确定数据丢失,向所述发送端发送第一提示信息,向所述接收端发送第二提示信息,其中,所述第一提示信息用于提示所述发送端向所述消息队列重新发布数据,所述第二提示信息用于提示所述接收端从所述消息队列重新消费数据。
2.根据权利要求1所述的方法,其特征在于,所述在消息队列服务器获取发送端向消息队列发布的数据的第一数量之前,所述方法还包括:
消息队列服务器搭建消息队列,创建所述消息队列的用户名、密码、访问路径以及端口号;
所述消息队列服务器将所述用户名、密码、访问路径以及端口号分别发送至发送端和接收端,以使所述发送端根据所述用户名、密码、访问路径以及端口号向所述消息队列发布数据,以使所述接收端根据所述用户名、密码、访问路径以及端口号从所述消息队列中消费数据。
3.根据权利要求2所述的方法,其特征在于,所述在消息队列服务器获取发送端向消息队列发布的数据的第一数量之前,所述方法还包括:
所述消息队列服务器向所述发送端下发数据格式转化指令,所述数据格式转化指令用于指示所述发送端将需要发布的数据的数据格式转换为预设格式;
所述消息队列服务器接收所述发送端发布的数据,并存储至所述消息队列。
4.根据权利要求3所述的方法,其特征在于,所述消息队列服务器接收所述发送端发布的数据,并存储至所述消息队列具体包括:
所述消息队列服务器接收所述发送端发布的数据,对该数据进行关键词识别,获取该数据中的多个关键词,得到第一关键词组,将所述数据与所述第一关键词组对应存储至所述消息队列;
如所述第一数量与所述第二数量不一致,所述消息队列服务器确定数据丢失具体包括:
如所述第一数量与所述第二数量不一致,所述消息队列服务器对接收端消费的数据进行关键词识别,获取该数据中的多个关键词,得到第二关键词组;
所述消息队列服务器从所述消息队列中提取所述第一关键词组,确定所述第一关键词组与所述第二关键词组的匹配度,如所述匹配度小于第一阈值,确定数据丢失。
5.根据权利要求3所述的方法,其特征在于,所述消息队列服务器接收所述发送端发布的数据,并存储至所述消息队列具体包括:
所述消息队列服务器接收所述发送端发布的数据,对所述数据添加时间戳,并将所述数据与所述数据的时间戳对应存储至所述消息队列,所述时间戳用于记录所述消息队列服务器存储所述数据的时刻;
所述方法还包括:
如所述第一数量与所述第二数量一致,所述消息队列服务器确定数据未丢失,解析所述数据的时间戳,获取所述消息队列服务器存储所述数据的时刻,获取所述发送端向所述消息队列发布所述数据的时刻,如所述发送端向所述消息队列发布所述数据的时刻与所述消息队列服务器存储所述数据的时刻的差值大于第二阈值,确定所述数据在传输过程中被篡改,提示所述发送端和所述接收端采用预设加密算法进行数据的传输。
6.根据权利要求5所述的方法,其特征在于,所述提示所述发送端和所述接收端采用预设的加密算法进行数据的传输具体包括:
所述消息队列服务器提示所述发送端采用预设加密算法对数据进行加密;
所述消息队列服务器接收来自所述发送端发布的目标数据,所述目标数据是由所述接收端执行预设操作得到的,所述预设操作包括以下操作:所述发送端采用预设加密算法对数据进行加密,得到所述目标数据;
所述消队列服务器接收来自所述接收端的数据消费请求,响应所述数据消费请求,将所述目标数据发送至所述接收端,以使所述接收端解密所述目标数据,得到所述目标数据中的数据内容;
所述预设加密算法包括数据加密算法DES、对称加密算法AES或非对称加密算法RSA中的一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811527503.9/1.html,转载请声明来源钻瓜专利网。