곧 Elasticache-Dalli gem을 사용하여 Rails 앱에서 Elasticache를 구현할 예정입니다. 그들의 문서에는 노드를 새로 고치는 방법이 자세히 설명되어 있지만 노드를 새로 고치는 빈도 나 어떤 방법으로 세부 사항이 나와 있지는 않습니다. 노드가 실패Rails 애플리케이션에서 클러스터 된 Redis Elasticache 노드를 새로 고치는 방법은 무엇입니까?
경우 ElastiCache는 그 노드를 받아 교체를 회전 :
AWS 설명서는이 다음 말했다. 교체 프로세스에는 몇 분이 소요됩니다. 이 시간 동안 모든 노드의 메타 데이터는 실패한 노드의 끝점을 표시하지만 노드와 상호 작용하려는 모든 시도는 실패합니다. 따라서 논리에는 항상 재시도 논리가 포함되어야합니다. http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/AutoDiscovery.HowAutoDiscoveryWorks.html
-
우리는 노드가 새로 고침 빈도
- ?
- 이 보석을 사용하여 Rails 앱에서 노드를 새로 고치는 방법은 무엇입니까? 다른 말로하면, 그것은 cron job일까요, 아니면 Rails 서버를 바운스해야할까요?
- 또한 Elasticache-dalli를 사용하여 자체 "재시도 논리"를 만드는 앱을 만드시겠습니까? 그렇다면 어떻게?