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

为什么做网站结构优化聊城做网站建设的公司

为什么做网站结构优化,聊城做网站建设的公司,dj网站建设,网页qq登录怎么进不去目标:解决当自身结点没有改缓存时,从哪个结点获得这个缓存的问题 一、普通的hash算法 hash(Tom)%结点数量 缺点:缓存雪崩 缓存雪崩是指在某一时刻,大量缓存同时失效或宕机,导致大量请求直接访问数据库,从…

目标:解决当自身结点没有改缓存时,从哪个结点获得这个缓存的问题

一、普通的hash算法

hash('Tom')%结点数量

缺点:缓存雪崩

缓存雪崩是指在某一时刻,大量缓存同时失效或宕机,导致大量请求直接访问数据库,从而对数据库造成巨大压力,甚至可能导致数据库崩溃、系统不可用的情况。

当结点数量变化,每一个Key对应的结点都会发生变化,而变化后的结点没有存放该缓存,又需要通过访问数据库获得,造成缓存雪崩。

二、一致性hash

一致性哈希算法是一种在分布式系统中广泛使用的哈希算法,它主要用于解决在动态变化的网络环境中数据的分发和节点的负载均衡问题。

一致性哈希算法将整个哈希值空间映射成一个虚拟的圆环,这个圆环的范围是0到2^32−1。这个圆环被称为哈希环。 

在分布式系统中的节点(例如缓存服务器、数据库节点等)通过哈希函数计算其在哈希环上的位置。通常使用节点的唯一标识(如IP地址或名称)作为关键字进行哈希,确定每台机器在哈希环上的位置。

当需要定位一个数据时,首先通过哈希函数计算数据的哈希值,然后沿着哈希环顺时针找到第一个大于等于该哈希值的节点位置,即为数据所在的节点。这个过程称为数据的路由或查找。

负载均衡:建立多个虚拟节点,通过map存放虚拟节点hash值和真实结点名称的对应关系

 构造函数:

添加结点 

虚拟节点hash:编号加名称

 获得对应的Key需要查找的结点名称

http://www.yayakq.cn/news/350645/

相关文章:

  • 甘肃网站建设网站页面文案
  • 西安全网优化 西安网站推广辽宁省建设工程网
  • 定制型网站建设服务福州网站建设制作首选荧光信息
  • jsp网站建设项目实战 pdfwordpress 4.9 优化
  • 强的小企业网站建设wordpress有后端吗
  • 网站建设公司zgkr周口市网站建设
  • 对于网站建设的描述wordpress网页登录
  • 泰安网站建设广告人才市场档案服务中心
  • 商务互联做网站怎么样外贸 wordpress
  • 军棋是哪个网站开发的长春建站方案
  • 找人做事的网站南通网站推广排名
  • 珠海工商年检到哪个网站做wordpress 标题截断
  • 宁波网站建设zj95有一个网站是做釆购的是什么网
  • 南京软件外包公司东莞公司seo优化
  • 网站seo收费企业管理培训课程方案
  • 如何自己做电影网站成都个人网站开发
  • 网站建设深圳官网电商行业建设网站
  • 织梦如何做汽车贸易网站网页加速器推荐
  • 网站建设方案及报价太仓智能网站开发
  • 网站建设准备工作it网站建设方案
  • 视频主持网站建设怎么做记步数的程序到网站
  • 陕西建工第五建设集团有限公司官方网站安徽省建设信息管理平台
  • 做网站如何免费制作永久个人网站
  • seo网站诊断书书画网站源码
  • 影视网站建设教程呼叫中心网站建设
  • 上海哪家seo好班级优化大师的功能有哪些
  • 央企网站建设有没有可以免费制作ppt的app
  • 网站设计自已申请如何进入网站后台管理网站
  • ie打不开建设企业网站可以做游戏的网站
  • ps做网站导航条高度淘宝关键词排名查询网站