我知道,在缓存服务器或(分片)数据库服务器的情况下,使用一致的散列进行负载分配比通常的基于键的散列提供了显着优势,因为在添加/删除服务器时,由于重新散列而需要在服务器之间移动的数据被最小化.
但是,如果我们考虑应用程序服务器或 Web 服务器,它们通常被设计为无状态的,因此不存储任何与用户/会话相关的数据,那么一致性哈希在这里有什么优势吗?如果是,这里考虑的数据是什么,或者我遗漏了什么?
我知道,在缓存服务器或(分片)数据库服务器的情况下,使用一致的散列进行负载分配比通常的基于键的散列提供了显着优势,因为在添加/删除服务器时,由于重新散列而需要在服务器之间移动的数据被最小化.
但是,如果我们考虑应用程序服务器或 Web 服务器,它们通常被设计为无状态的,因此不存储任何与用户/会话相关的数据,那么一致性哈希在这里有什么优势吗?如果是,这里考虑的数据是什么,或者我遗漏了什么?