【问题标题】:Dynomitedb and ruby gem 'redis'Dynomitedb 和 ruby​​ gem 'redis'
【发布时间】:2017-06-06 07:18:54
【问题描述】:

我们正在使用 Ruby gem 到“Redis”来从我们的 ruby​​ 应用程序连接到 dynomite。如果该节点中的 redis 不可用或被终止,则请求不会被转发到其他机架中的节点或副本。

当那台机器上的 redis 不可用时,我们是否必须设置任何配置才能将请求转发到其他节点?

是dynomite没有的功能吗?

我是否必须使用某种方式或其他 gem 而不是 redis 来连接到 dynomite ?

请帮忙

【问题讨论】:

    标签: ruby redis netflix


    【解决方案1】:

    我只是在自己研究这个;我发现 Dynomite 不提供任何故障转移或类似的功能。但是,他们自己的Dyno java 客户端确实提供了这个功能。

    任何可以与 Memcached 或 Redis 通信的客户端都可以与 Dynomite 通信 - 无需更改。但是,会缺少一些东西, 包括故障转移策略、请求限制、连接池、 等等,除非我们的 Dyno 客户端被使用(更多细节在客户端 架构部分)。

    来源:http://techblog.netflix.com/2014/11/introducing-dynomite.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-25
      • 2015-01-09
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2012-01-17
      • 2017-02-15
      相关资源
      最近更新 更多