我们正在使用Ruby gem来对抗Redis'从我们的ruby应用程序连接到dynomite。如果该节点中的redis不可用或被杀死,则请求不会转发到其他机架中的节点或副本。
当该机器中的redis不可用时,我们是否需要设置将请求转发给其他节点的配置?
这是dynomite中没有的功能吗?
我是否必须使用某种方式或其他宝石而不是redis连接到dynomite?
请帮忙
答案 0 :(得分:0)
我自己就是在研究这个;我发现Dynomite没有提供任何故障转移或类似的东西。但是,他们自己的Dyno java客户端确实提供了此功能。
任何可以与Memcached或Redis交谈的客户都可以与Dynomite交谈 - 无需改变。但是,会遗漏一些东西, 包括故障转移策略,请求限制,连接池, 等等,除非使用我们的Dyno客户端(更多细节在客户端 建筑部分)。
来源:http://techblog.netflix.com/2014/11/introducing-dynomite.html