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

网站上那些兼职网页怎么做从化市营销型网站建设

网站上那些兼职网页怎么做,从化市营销型网站建设,网站如何生成静态页面,外贸怎么做站外推广一.为什么要使用分布式锁#xff1f; 传统的互斥锁synchronized只能作用于同一台虚拟机上的线程#xff0c;在使用服务器集群部署的情况下#xff0c;互斥锁就会失效#xff0c;因此要采用分布式锁来处理不同服务器上的线程访问同一资源的情况。 二.redis的分布式锁是如何…一.为什么要使用分布式锁 传统的互斥锁synchronized只能作用于同一台虚拟机上的线程在使用服务器集群部署的情况下互斥锁就会失效因此要采用分布式锁来处理不同服务器上的线程访问同一资源的情况。 二.redis的分布式锁是如何实现的 1.通常采用redis的一个框架redisson去使用分布式锁 2.redisson的分布式锁底层是基于setnx和lua脚本实现的 1setnxset if not exists由于redis是单线程的因此用了该命令后只能有一个客户端可以对该key设置值在key没有过期或被删除的情况下其他客户端是不能修改这个key的。 2lua脚本加锁、设置过期时间等操作都是通过lua脚本完成的lua脚本会调用redis的命令去完成操作通过lua脚本可以保证多条命令执行的原子性。 三.redisson实现的分布式锁如何合理控制锁的有效时长 1.redisson的分布式锁引入了WatchDog(看门狗)机制当一个线程获得分布式锁之后系统每隔一段时间就会去检查该线程是否还持有锁(默认是每10秒检查一次)如果线程还持有锁则为其延长锁的持有时间等到业务完成后线程自己释放锁即可 2.如果在线程持有分布式锁期间redis宕机此时WatchDog机制也会随着redis宕机而崩掉则线程会在本次持有时间结束后释放锁这样就避免了死锁的发生 3.在线程1持有锁期间若有线程2也要申请互斥锁则线程2会不断尝试获取锁直到线程1释放锁线程2获取锁或者超过了最大等待时间放弃获取锁。 四.redisson实现的分布式锁可以重入吗 1.重入是指任意线程获取锁之后能够再次获取锁而不会被阻塞。 2.答 1redisson实现的分布式锁可以重入这个功能可以防止死锁的发生 2这个重入就是在内部判断该线程是否持有锁如果持有锁则对该线程的重入次数进行计数当线程释放锁则计数减1 3对重入进行计数存储数据时是通过hash结构存储的大key根据业务定制小key是当前线程的唯一标识value是当前线程重入的次数 五.redisson实现的分布式锁能解决主从一致性的问题吗 1.redisson实现的分布式锁不能解决主从一致性的问题假设线程1加锁成功master节点还未将这一数据同步到slave节点就宕机了那么线程1的加标识将丢失 2.主从一致性问题也可以通过使用redisson提供的红锁来解决红锁要求每次加锁至少要在一半以上的redis实例上创建锁但使用红锁会造成性能低下的问题 3.如果业务中必须要保证数据的强一致性建议采用zookeeper实现的分布式锁
http://www.hkea.cn/news/14425182/

相关文章:

  • 免费建网站那个好宜选科技就是帮人做网站
  • 电子商务网站如何建设网站建设搞笑广告词
  • 兰州新区建站苏州前几天网站建设
  • 静态网站的短处seo有名气的优化公司
  • 网站开发运行环境怎么写天津河东做网站公司
  • 系统网站建设ppt公司市场营销策划方案
  • wordpress老站开启多站点上海市网站建设加盟
  • 产品网站建设建议WordPress阿里云安装
  • 泽成seo网站排名如何购买域名和服务器
  • 网站加载不出来是什么原因北方明珠网站建设
  • 哪里建设网站最好用wordpress标签样式表
  • 邯郸网站建设优化排名广州建设工程交易网
  • 有没有哪个网站能够做简历南宁有本地租房做网站吗
  • 淘宝上的网站建设vultr建站wordpress
  • 快速提高网站流量青岛外贸网站建站
  • 同一个网站绑定多个域名门户网站微信服务号建设方案
  • 域名出售网站2023年最新科技新闻摘抄
  • 怎么用微信做网站在中国建设工程造价管理协会网站
  • 重庆网站开发商城网页设计共享网站
  • 网站如何做反链百度指数查询手机版app
  • 备案审核网站显示500网站建设公司星海网络
  • 网站优化公司怎么选免费好用的网站制作
  • 乐达网站建设如何做家教网
  • 罗湖区住房和建设局网站官网专门做书单的网站
  • 公司怎么开网站移动开发者
  • 做网站的公司主要是干啥网站建设怎样做好
  • 章丘网站制作江西住房城乡建设网站
  • 浙江外贸网站建设青岛建设集团招工信息网站
  • wordpress模板网站标题重复施工企业质量管理
  • 校友网站建设方案创意设计是什么意思