加入了一致性哈希算法,形成了一致性哈希环,组件之间的寻址,通过一致性哈希函数完成,这样服务端可以组成一个高可用集群,随着业务压力的增长,增加服务器数量就可以完成扩容。同理,为了解决数据库压力问题,也采用了一致性哈希进行寻址,当数据库压力增大的时候,增加服务器数量也可以完成扩容。
一致性哈希是一种哈希算法,简单地说在移除或者添加一个服务器时,此算法能够尽可能小地改变已存在的服务请求与处理请求服务器之间的映射关系,尽可能满足单调性的要求。在普通分布式集群中,服务请求与处理请求服务器之间可以一一对应,也就是说固定服务请求与处理服务器之间的映射关系,某个请求由固定的服务器去处理。