【发布时间】:2013-03-05 16:09:09
【问题描述】:
我对分布式缓存的概念感到困惑。我有点知道它是从谷歌搜索。分布式缓存可以跨越多个服务器,因此它的大小和事务容量可以增长。但是,我并不真正了解它是如何工作的或如何分发数据的。
例如,假设我们有 数据 1、2、3、4、5、6、7、8、9、10 和 2 个缓存服务器 A 和 B。如果我们使用分布式缓存,那么一种可能的解决方案是数据 1、3、5、7、9 存储在缓存服务器 A 中,数据 2、4、6、8、10 存储在缓存服务器 B 中。
那么这是正确的还是我误解了?
第二个问题是我经常听到服务器节点这个词。它是什么?在上面的例子中,Server A 是一个服务器节点,对吧?
第三个问题,如果服务器(假设是服务器 A)出现故障,我们该怎么办?我的意思是如果我上面的例子是正确的,当服务器 A 关闭时,我们无法从缓存中获取数据 1、3、5、7、9,那么缓存服务器在这种情况下可以做什么?
【问题讨论】:
-
相关阅读8bitmen.com/…