Bluemix Node JS运行时中的本地存储大小是否有限制?

时间:2016-06-17 01:59:08

标签: node.js ibm-cloud

我正在构建一个Node JS应用程序:

1 - 下载存储在cloudant中的大量图像作为doc附件

2 - 处理这组图像

3 - 使用已处理的图像构建zip文件

4 - 将zip文件发送到外部服务

5 - 删除所有临时本地文件

我的问题:

这组文件最多可以有4GB(~1,000个文件,1MB)。是否可以在节点运行时的临时目录中加载此数量的文件?是否有尺寸限制?

1 个答案:

答案 0 :(得分:3)

在Bluemix上运行的应用程序的默认磁盘大小为1G,在推送应用程序时,您可以使用-k选项将其最大值增加2G,例如:

$ cf push <my-app> -k 2G

在您的情况下,我建议您使用Object Storage服务作为临时存储来处理图像并创建zip文件。

使用免费的对象存储服务,您可以使用最多5 GB的存储空间。

另一个选择是使用部署Node.js应用程序 IBM Containers,在Bluemix基础架构中运行docker容器。