摘要
本发明涉及确保数据一致性的方法、设备、程序产品及存储介质,所述方法包括:接收RocketMQ消息队列延时发送的待对比数据,查询接收的待对比数据的第一摘要信息;从Redis获得第二摘要信息;对比第一摘要信息与第二摘要信息是否一致,如果一致则从Elasticsearch的服务器获取作为第三摘要信息;对比第一摘要信息与第三摘要信息是否一致,如果二者一致则删除Redis中的第二摘要信息,反之则判断对比计数是否大于预定值;如果大于预定值,则对比失败,删除Redis中的第二摘要信息,并将对比失败的业务数据保存到数据库,反之则将第一摘要信息对应的业务数据再次同步到Elasticsearch的服务器,同时将待对比数据发送至所述消息队列,延时后进行对比。
技术关键词
计算机可执行指令
队列
服务器
消息
可读存储介质
摘要算法
计算机程序产品
处理器
业务系统
数据同步
计算机设备
存储器
通知
客户