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

铜仁北京网站建设seo公司 彼亿营销

铜仁北京网站建设,seo公司 彼亿营销,企业运营模式有哪些,h5开发教程基于业务做选择,强一致性和允许延迟再加消息队列 强一致性:当修改了数据库的数据同时更新缓存的数据,缓存和数据库的数据保持一致 读操作:缓存命中,直接返回数据,缓存没有命中,查询数据库,写入缓存,设定过期时间 写操作:延迟双删 :先删除缓存,修改数据库,等待延迟(数据库主从节…

 基于业务做选择,强一致性和允许延迟再加消息队列

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

   读操作:缓存命中,直接返回数据,缓存没有命中,查询数据库,写入缓存,设定过期时间

   写操作:延迟双删 :先删除缓存,修改数据库,等待延迟(数据库主从节点,读写分离,需要等待主节点数据传给从节点的数据库,从节点负责被其他线程读取,只有从节点的数据正确的时候再被读取才能够保证新的缓存是正确的),再删除缓存,等其他线程读取从节点数据写新的缓存数据到缓存中,但是延迟时间不好掌握,时间短了依然会有脏数据,时间长了性能太差

   解决办法:

  分布式锁:

            线程1:先加锁,写入数据,删除缓存,释放锁

           线程2:等待锁,加锁,读缓存未命中,读取数据库,更新缓存,解锁

读写锁:redission提供的读写锁

 共享锁:读锁readlock,加锁之后,其他线程可以共享读操作

 排他锁:独占锁writeLock,加锁之后,阻塞其他线程的读写操作

当线程是读操作时加共享锁,其他线程依然可以读取数据

当线程是写操作时加排他锁,其他线程被阻塞,这样可以极大提升分布式锁的性能

优点:强一致

缺点:性能低

允许延迟一致:采用异步通知

最终一致性:可以使用MQ的可靠性来保证数据的最终一致性,修改数据发送消息给MQ,监听消息来更新缓存.

http://www.hkea.cn/news/355985/

相关文章:

  • 淮南市住房与城乡建设部网站网店买卖有哪些平台
  • 网页qq表情佛山百度快速排名优化
  • 网站建设方案论文1500社会新闻最新消息
  • 网站组建 需求分析市场监督管理局职责
  • 云课堂哪个网站做的好厦门关键词优化seo
  • 中企动力沈阳分公司seo免费诊断电话
  • 网站vps被黑湖人最新排名最新排名
  • 如何夸奖客户网站做的好seo课程心得体会
  • 有哪些做电子商务的网站时空seo助手
  • 临沂百度网站电脑培训机构哪个好
  • 无锡专业做网站的公司怎样把自己的产品放到网上销售
  • 大学网站建设管理办法推广技巧
  • 长春做网站公司seo关键词排名优化软件怎么选
  • 网站开发未按合同约定工期完工seo关键词排名怎么提升
  • 创可贴app海报制作网站百度seo优化方法
  • 龙岗品牌网站建设2024年新闻摘抄
  • 南阳住房和城乡建设厅网站招聘网站排名
  • 如何做网站活动封面建站的公司
  • 温州网站建设培训营销推广方案包括哪些内容
  • 厦门 建网站商业软文案例
  • wordpress读者墙站长之家seo工具包
  • 网站建设哪家好灵活苏州久远网络北京搜索引擎关键词优化
  • 网站优化怎么做 有什么技巧东莞seo建站
  • 什么网站可以做游戏机疫情最新数据消息
  • 企业网站开发报价单巩义网络推广
  • 网站开发技术交流群免费域名申请网站
  • 手机网站一键分享怎么知道自己的域名
  • 做网站 做好把我踢开北京网站搭建哪家好
  • 网站如何做引流刷外链网站
  • wordpress 站点地址关注公众号一单一结兼职