Amazon web services ElasticCache-配置和节点端点之间有什么区别?

Amazon web services ElasticCache-配置和节点端点之间有什么区别?,amazon-web-services,amazon-elasticache,Amazon Web Services,Amazon Elasticache,ElasticCache为您提供了配置端点和单个节点端点 两者之间的真正区别是什么?还有一个用例,你会用一个来对比另一个 我假设配置端点可以指向一组节点端点,但我并没有真正理解它。一个用例示例将真正帮助我理解您何时希望以不同的方式使用2。我对的理解是,如果您有多个节点,配置端点就是您所需要的。看起来您将把配置端点URL插入到他们的缓存客户端软件中,该软件从elasticache AWS管理控制台下载(目前看起来仅在Java和PHP中可用) 如果您只有一个节点,那么节点端点就是您在memcache

ElasticCache为您提供了配置端点和单个节点端点

两者之间的真正区别是什么?还有一个用例,你会用一个来对比另一个

我假设配置端点可以指向一组节点端点,但我并没有真正理解它。一个用例示例将真正帮助我理解您何时希望以不同的方式使用2。

我对的理解是,如果您有多个节点,配置端点就是您所需要的。看起来您将把配置端点URL插入到他们的缓存客户端软件中,该软件从elasticache AWS管理控制台下载(目前看起来仅在Java和PHP中可用)

如果您只有一个
节点,那么节点端点就是您在memcache中使用的端点,它在PHP中看起来如下所示:

$memcache=memcache\u connect('yourECname.tvgtaa.0001.use1.cache.amazonaws.com',11211)


p、 下载缓存客户端后,其中有一个安装说明链接,该链接似乎不言自明:

根据我的理解,节点端点与集群中存在的特定节点相关联,配置端点用于集群管理。每个节点端点都连接到配置端点,以获取该集群中其他节点的详细信息

配置端点DNS条目包含每个缓存节点端点的CNAME条目;因此,通过连接到配置端点,您的应用程序可以立即了解集群中的所有节点,并可以连接到所有节点。您不需要对应用程序中的各个缓存节点端点进行硬编码


有关自动发现的更多信息,请参阅节点自动发现(Memcached)。

我对此做了更多研究。据我所知,多节点只是为了在一个节点出现故障的情况下进行更多备份。然而,我认为memcache数据被复制到了所有的服务器上,但事实并非如此。因此,如果您希望进行故障切换设置,那么用例将只使用多个节点。但是,除非您希望有不同的memcache数据,否则没有链接到单独节点的点,只有链接到配置端点。谢谢你的回复。