将memcached扩展到分片/分区集群需要分布式路由/分区表维护或集中代理(以及检测故障等其他内容)。这里有哪些流行/典型的方法/系统?像libketama这样的软件可以提供一致的散列,但这只是一个客户端库,可以响应有关节点到达/离开的消息 - 大多数用户只是运行这样的东西,加上单独的监控节点,在检测到故障时,通知所有出发的libketamas?我想像这样的东西可能已经足够了,因为典型地使用memcached作为软状态缓存并不需要仔细注意一致性,但我很好奇人们在做什么(特别是Linux上的Java,Python和C,如果这很重要。)