投票後,我虛心地意識到,我的帖子是一個巨大的咆哮。所以我編輯了它並將其歸結爲我真正想知道的問題。我很抱歉在編輯之前發表我的評論;)您使用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