缓存一致性问题与解决方案
在高并发下,由于时许的问题导致缓存中的数据与数据库中的数据不一致那么我们应该如何解决呢? 1、 锁能解决这种问题吗,不行为什么呢。 锁解决的是竞争问题。 2、单纯的消息中间件能解决吗,中间件可以保证时序,但是不能判断是否存在该消息 3、数据库的事务是否能解决呢? 事务解决的也是数据一致性的问题(业务层与数据库层面的一致性),看来这个也跟数据库的事务没有关系。 4、我们可以采用队列来实现,read的时候判断当前队列中是否存在删除操作,如果存在直接等待,如果没有直接执行,这个看样子是可以解决问题,当前这样会出现大量的线程阻塞、有可能还是出现timeout。
用户评论
推荐下载
-
ChatGPT交互一致性研究
ChatGPT技术教程使用指南技巧与秘诀注意要点常见问题与解答
3 2024-05-07 -
ChatGPT 对话一致性研究
这份研究探讨了如何更好地使用 ChatGPT,涵盖了操作方法、技巧掌握、注意事项以及常见问题的解决方法。
5 2024-05-20 -
什么是一致性.docx
Client:系统外部角色,请求发起者。像民众。(不参与投票) Propser:接受client请求,向集群提出提议(propose)。并在冲突发生时,起到冲突调节的作用。像议员,替民众提出议案。 A
24 2020-07-26 -
相位一致性检验.rar
基于matlab的四通道数据相位一致性检测程序,可根据实际情况修改
24 2020-08-07 -
Docker解决容器时间与主机时间不一致的问题三种解决方案
Docker容器时间与主机时间不一致 通过date命令查看时间 查看主机时间 [root@localhost ~]# date 2016年 07月 27日 星期三 22:42:44 CST 查看容器时
24 2021-01-16 -
电子科技肖成伟电池的储能安全和一致性问题
中国电子科技集团公司第十八研究所肖成伟主任为构建全球汽车界领域、中国政府高层官员以及行业精英公...
10 2020-11-17 -
保证分布式一致性6种方案
微服务分布式事务一致性问题,一直是分布式架构的重点解决问题,保证分布式一致性6种方案,供参考!
15 2019-09-24 -
BRR自动化一致性测试方案.pdf
BroadR-Reach Automated Compliance Solution
13 2020-07-23 -
MySQL查询全部数据集结果不一致问题解决方案
最近出现一个很奇怪的MySQL问题,使用不同select语句查询全部数据集居然得到不同的记录数。select * 得到4条记录,select 字段得到的是3条记录。
6 2021-09-03 -
分布式一致性原理与实践
介绍了几种分布式协议,重点讲解Zookeeper高可用服务搭建。
27 2019-01-15
暂无评论