我很快将使用Elasticache-Dalli gem在Rails应用程序中实现Elasticache。他们的文档详细介绍了如何刷新节点,但没有详细说明刷新它们的频率或方式。
AWS文档说明如下:
如果某个节点发生故障,ElastiCache将关闭该节点并启动替换。更换过程需要几分钟。在此期间,所有节点中的元数据仍显示故障节点的端点,但任何与节点交互的尝试都将失败。因此,您的逻辑应始终包含重试逻辑。 http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/AutoDiscovery.HowAutoDiscoveryWorks.html
答案 0 :(得分:0)
您正在查看的gem和aws链接用于ElastiCache(memcached),它使用客户端负载平衡而不是服务器端。
如果您正在使用redis群集,则无需担心刷新节点端点,因为服务器端负载平衡和故障转移逻辑负责将流量重定向到健康节点的所有工作。