ElasticCache enpoint для использования в коде

Я настроил ElasticCache и запустил кластер кэша Redis с Enable Replication опция выбрала в Единственной Зоне Доступности, теперь я вижу три узла кэша под кластером кэша как после каждого имеющего различную конечную точку как

testrdsrg-001.xx99xx.0001.euw1.cache.amazonaws.com
testrdsrg-002.xx99xx.0001.euw1.cache.amazonaws.com
testrdsrg-003.xx99xx.0001.euw1.cache.amazonaws.com

Кроме того, под Replication Group я вижу другую конечную точку, которая говорит как

Node Group Details
Primary Endpoint (The node group's primary endpoint)
    testrdsrg.xx99xx.ng.0001.euw1.cache.amazonaws.com

Вот снимок: enter image description here

Так, какую конечную точку на самом деле я должен использовать в своем коде? тот три, которые находятся в Кэше Кластерная или Основная Конечная точка (Основная конечная точка группы узла) и почему и как делает всю эту репликацию на самом деле, работает.

0
задан 27 May 2015 в 14:20
1 ответ

Ваш код должен подключаться к основной конечной точке для любых операций чтения / записи. Первичная конечная точка всегда является указателем на первичный узел.

Ко всем узлам также можно обращаться напрямую, но реплики предназначены для использования только для операций чтения.

Большую часть необходимой информации можно найти здесь:

http://docs.aws.amazon .com / AmazonElastiCache / latest / UserGuide / Replication.html

Надеюсь, это поможет.

2
ответ дан 4 December 2019 в 13:49

Теги

Похожие вопросы