一致性哈希算法在分布式场景中的应用

文章概要

本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。

分布式缓存
假设我们有一个网站,最近发现随着流量增加,服务器压力越来越大,之前直接读写数据库的方式不太给力了,于是我们想引入Memcached作为缓存机制。现在我们一共有三台机器可以作为Memcached服务器,如下图所示。

原文链接

https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ%3D%3D&mid=2247485197&idx=1&sn=14a82f7aa3cfe81923340cfdda8d4de6&chksm=96cd4741a1bace5727ec978584c546d4de3ee7503844c98e0df8e7e33003d20de90c510ced67&mpshare=1&scene=23&srcid=%23rd

服务推荐

  • 蜻蜓代理ip
  • 微信域名拦截检测服务

你可能感兴趣的:(一致性哈希算法在分布式场景中的应用)