当前位置: 首页 > news >正文

关于建设工程的网站谷歌chrome浏览器下载

关于建设工程的网站,谷歌chrome浏览器下载,云客服系统,网站 界面双写一致性 双写一致性解决方案延迟双删(有脏数据的风险)分布式锁(强一致性,性能比较低)异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况) 双写一致性 当修改了数…

双写一致性

  • 双写一致性
  • 解决方案
    • 延迟双删(有脏数据的风险)
    • 分布式锁(强一致性,性能比较低)
    • 异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况)

双写一致性

当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致

解决方案

延迟双删(有脏数据的风险)

延迟双删很多人应该也知道这个方案,具体的步骤呢就是先删除缓存然后修改数据库延迟一段时间再去一次删除缓存
在这里插入图片描述
先删除缓存还是先删除数据库?实际上无论是先删除哪种都会有问题,所以第二次的删除是很有必要的
如果是先删除缓存再修改数据库,可能会出现一种情况:在删除缓存之后修改数据库之前,这时候有一个线程来读数据了,先查缓存,缓存已经被删了,于是在修改数据库之前,这个线程从数据库中取到了这个数据并且写入了缓存,之后才发生数据库更新,这时候就仍然会出现缓存与数据库数据不一致的问题。先更新数据库再删除缓存其实也是类似的问题
在这里插入图片描述
为什么需要延时呢?
延时的主要原因是我们实际的数据库大部分是读写分离的,我们需要将主节点的数据同步到从节点中去。

分布式锁(强一致性,性能比较低)

我们可以使用读写锁来保证数据的一致性,下面记录一下具体的一个用法
在这里插入图片描述
在这里插入图片描述

异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况)

基于MQ
在这里插入图片描述
基于Canal
在这里插入图片描述

http://www.hrbkazy.com/news/2268.html

相关文章:

  • 蓝翔老师做的网站北京网站优化合作
  • 网上哪个网站教做西点网站建设公司seo关键词
  • 百度网站权重排行艾滋病多久可以查出来
  • wordpress列表提取文章第一张图片网站怎么优化推广
  • 帐号售卖网站建设av手机在线精品
  • 杨浦区建设小学网站他达拉非片正确服用方法
  • 仁怀那里可以做网站现在疫情怎么样了最新消息
  • 新手学做网站必备软件2022年每日新闻摘抄10一30字
  • mvc做的网站软文是什么样子的
  • 排名前十的网站怎么建立个人网站
  • wordpress文章标题字体东莞seo推广机构帖子
  • 自己做短视频网站酒泉网站seo
  • 做网站那家好googleseo优化
  • 网站推销怎么做ppt模板网络营销组合策略
  • 南京凯盛建设集团官方网站网站查询是否安全
  • 德江网站建设正规淘宝代运营去哪里找
  • 网站维护公告模板中国免费广告网
  • wordpress更改网站url网络营销公司哪家好
  • 深圳手机商城网站设计费用百度推广开户联系方式
  • 网站名字和域名seo搜索引擎优化视频
  • 长沙哪里学网站建设谷歌全球营销
  • 专门做美剧的网站外贸网络推广经验
  • 网站建设信息百度移动版
  • 可以做旅行行程的网站网站查询信息
  • 建设内网网站流程做外贸有哪些网站平台
  • 北京通州区网站制作关键词排名靠前
  • 《网站建设》项目实训报告建站系统cms
  • 艺术品商城网站开发上海谷歌优化
  • 赤峰做网站的网络公司看到招聘游戏推广员千万别去
  • 房地产网站推荐百度发作品入口在哪里