消息处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:34804532 阅读:31 留言:0更新日期:2022-09-03 20:11
本发明专利技术涉及云存储领域,揭露一种消息处理方法、装置、设备及存储介质,所述方法包括:接收到消费信息时,标记消费信息ID,并判断消费信息是否出现重复;在消费信息重复时,对消费信息进行去重处理,得到目标消费信息;在接收到消息生产者输入的消息撤回指令时,从目标消费信息中识别消息撤回指令的撤回消息;判断撤回消息是否发送至消息生产者对应的消息消费者;当撤回消息发送至消息生产者对应的消息消费者时,对撤回消息目标消费消息进行回收处理;当撤回消息未发送至消息生产者对应的消息消费者时,从消费信息ID中查询撤回消息的撤回消息ID,并根据撤回消息ID,对撤回消息进行回撤处理。本发明专利技术可以提高测试信息的管理效率及留痕效率。留痕效率。留痕效率。

【技术实现步骤摘要】
[0019]其中,所述h1是采用murmur3哈希算法生成的64位哈希码,所述h2是所述h1中64位哈希码的后32位哈希码,所述i是所述向量空间的空间位置。
[0020]可选地,所述判断所述撤回消息是否发送至所述消息生产者对应的消息消费者,包括:
[0021]在本地存储的消息队列中查找所述撤回信息;
[0022]若不能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息已发送至消息消费者;
[0023]若能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息未发送至消息消费者。
[0024]可选地,所述标记所述消费信息的身份标识,得到消费信息ID,包括:
[0025]对所述消费信息进行数字签名,得到信息时间戳;
[0026]根据所述消费信息,对所述信息时间戳进行加密,得到消费信息ID。
[0027]可选地,所述从所述目标消费信息中识别所述消息撤回指令的撤回消息,包括:
[0028]将目标消费信息备份至预构建的目标消费消息记录表中;
[0029]解析所述消息撤回本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:接收到消息生产者输入的消费信息时,标记所述消费信息的身份标识,得到消费信息ID,并判断所述消费信息是否出现重复;在所述消费信息重复时,对所述消费信息进行去重处理,得到目标消费信息;在接收到所述消息生产者输入的消息撤回指令时,从所述目标消费信息中识别所述消息撤回指令的撤回消息;判断所述撤回消息是否发送至所述消息生产者对应的消息消费者;当所述撤回消息发送至所述消息生产者对应的消息消费者时,对所述撤回消息目标消费消息进行回收处理;当所述撤回消息未发送至所述消息生产者对应的消息消费者时,从所述消费信息ID中查询所述撤回消息的撤回消息ID,并根据所述撤回消息ID,对所述撤回消息进行回撤处理。2.如权利要求1所述的消息处理方法,其特征在于,所述判断所述消费信息是否出现重复,包括:利用预设的哈希函数计算所述消费信息在预设的向量空间中各位置的目标取值;读取所述向量空间中各所述位置的实际取值;通过判断所述实际取值与所述目标取值是否相同,判断所述消费信息是否重复。3.如权利要求1所述的消息处理方法,其特征在于,所述利用预设的哈希函数计算所述消费信息在预设的向量空间中各位置的目标取值,包括:利用如下公式计算所述消费信息在预设的向量空间中各位置的目标取值g
i
(x):g
i
(x)=h1+i*h2+i2其中,所述h1是采用murmur3哈希算法生成的64位哈希码,所述h2是所述h1中64位哈希码的后32位哈希码,所述i是所述向量空间的空间位置。4.如权利要求1所述的消息处理方法,其特征在于,所述判断所述撤回消息是否发送至所述消息生产者对应的消息消费者,包括:在本地存储的消息队列中查找所述撤回信息;若不能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息已发送至消息消费者;若能在所述消息队列中查找到所述撤回信息,则判定所述消息撤回指令中所对应的撤回信息未发送至消息消费者。5.如权利要求1所述的消息处理方法,其特征在于,所述标记所述消费信息的身份标识,得到消费信息ID,包括:对所述消费信息进行数字签名,得到信息时间戳;根据所述消费信息,对所述信...

【专利技术属性】
技术研发人员:蔡成新郭嘉亮
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1