投票后,我虚心地意识到,我的帖子是一个巨大的咆哮。所以我编辑了它并将其归结为我真正想知道的问题。我很抱歉在编辑之前发表我的评论;)您使用AWSDBProxy吗?扩展时性能会受到影响吗?
似乎只有在那里谈论在rails网站中使用亚马逊的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项目,我不能谷歌它,直到你添加了代码片段,并可以谷歌模块的名称。 – Otto 2009-02-02 15:25:22
非常感谢奥托:)有时候一个人只是被打了一下,嘿。感谢您的提示,我现在编辑! – 2009-02-02 19:13:58