【发布时间】:2009-02-02 01:01:41
【问题描述】:
在投反对票后,我谦卑地意识到我的帖子是一个巨大的咆哮。因此,我对其进行了编辑并将其总结为我真正想知道的问题。在此编辑之前,我为我的傲慢 cmet 道歉;)
似乎唯一谈论在 Rails 站点中使用 Amazon 的 SimpleDB 的教程是使用 AWSDBProxy...就我个人而言,考虑到下面典型 Rails 站点的服务器布局(使用AWSDBProxy):
插件在这里:http://agilewebdevelopment.com/plugins/aws_sdb_proxy
图片在这里:http://www.freeimagehosting.net/uploads/91be4e0617.png
如您所见,即使我们添加更多的杂种,我们也有两个问题。
- 我们的单点故障远不如我们的负载平衡器稳定
- 我们必须通过这个 WEBrick 服务器强制我们的所有信息
当然,解决方案是添加更多 AWSDBProxies……但为什么不直接在类中使用以下代码,一起跳过代理?
service = AwsSdb::Service.new(Logger.new(nil),
CONFIG['aws_access_key_id'],
CONFIG['aws_secret_access_key'])
service.query(domain, query)
所以我要说的是,如果您正在使用 AWSDBProxy,您有什么理由这样做?如果你确实在使用它,你的表现如何?如果你有硬数字,这将更加感激!
谢谢!
【问题讨论】:
-
反对票删除。 ;) 此外,它可能有助于链接到 AWSDBProxy 项目,在您添加代码 sn-p 并且可以谷歌搜索模块名称之前,我无法搜索它。
-
非常感谢 Otto :) 有时一个人只需要被打一下,呵呵。感谢您的提示,我现在将进行编辑!
标签: ruby-on-rails ruby amazon-web-services amazon amazon-simpledb