正在连接到AWS ElastiCache复制组只读副本

问题描述 投票:2回答:2

与用于AWS-ElastiCache-Redis的复制组一起使用时,有没有一种方法可以指定连接到只读副本的首选项?

目标将是提供只读访问权限。

从另一个方向看,即使切换也很容易以保持一致的方式连接到主节点。

From the docs

对于只读活动,应用程序可以连接到复制组中的任何节点。但是,对于写活动,我们建议您的应用程序连接到复制组的主要端点,而不是直接连接到主要节点。这将确保您的应用程序始终可以找到当前的主节点,即使您决定通过将只读副本提升为主角色来重新配置复制组。

amazon-web-services redis amazon-elasticache
2个回答
1
投票

没有。

一组解决方案依靠DNS连接到具有“首选”主服务器(最不受欢迎的连接)的实例,并仅检查已连接实例的状态。由于促销,这不是保证。

slave-allow-chaining,它“ [d]确定Redis中的只读副本是否可以拥有自己的只读副本。”当前为required to be "no"。)


0
投票

截至June 2019,存在。 AWS称这些为"reader endpoints",它们的功能完全符合人们的预期。

© www.soinside.com 2019 - 2024. All rights reserved.