2017-01-21 1 views
2

우리는 Ruby 응용 프로그램에서 dynomite에 연결하기 위해 'Redis'에 Ruby gem을 사용하고 있습니다. 해당 노드의 redis가 사용 가능하지 않거나 종료되면 요청이 다른 랙의 노드 또는 복제본으로 전달되지 않습니다.Dynomitedb와 ruby ​​gem 'redis'

해당 시스템에서 redis를 사용할 수없는 경우 요청을 다른 노드로 전달하도록 설정해야합니까?

dynomite에서 사용할 수없는 기능입니까?

다이노마이트에 연결하는 데 redis 대신 다른 방법이나 보석을 사용해야합니까?

도와주세요

답변

0

나는 이걸 연구하고 있습니다. Dynomite가 장애 조치 또는 그와 비슷한 것을 제공하지 않는다는 것을 발견했습니다. 그러나 자신의 Dyno 자바 클라이언트는이 기능을 제공하지 않습니다.

Memcached 또는 Redis와 대화 할 수있는 모든 클라이언트는 Dynomite와 통화 할 수 있습니다. 변경하지 않아도됩니다. 그러나 Dyno 클라이언트가 사용되지 않는 한 장애 조치 전략, 요청 조절, 연결 풀링, 등이 있습니다 (자세한 내용은 클라이언트 아키텍처 섹션 참조).

출처 : http://techblog.netflix.com/2014/11/introducing-dynomite.html