0

resque worker 和 resque server 应用程序是否可能是 cloudfoundry 中的同一个应用程序实例。我的服务器应用程序保存了一个文件,worker 实例是一个独立的 ruby​​ 类,它必须从服务器实例中读取文件。

两者都是 ruby​​ rails 应用程序。我尝试将其保存在 postgres bytea 中,但 activerecord 无法保存并出现内存错误。它可能是我微薄的开发机器。

有人告诉我使用 Mongodb,但我的应用程序需要 postgres ......而且 box.net 不是免费的。理想情况下,我需要一种共享文件的免费方式,或者两个让它们在同一个应用程序实例上运行,或者三个找到其他低内存方式让工作 ruby​​ 独立类读取从 rails 服务器上传存储的文件

4

1 回答 1

1

我建议使用 Amazon S3 来存储文件,它很便宜,而且我认为您在第一年几乎可以免费获得它!查看 Paperclip gem 以集成到 Rails 项目中。

于 2012-11-16T00:58:57.690 回答