我想将 cloudhub 上的数据存储在一个临时文件中。是否可以从此 /tmp 目录写入和读取?如果是的话,有人能告诉我怎么做吗?
问问题
1647 次
2 回答
0
推荐的方法是使用对象存储https://docs.mulesoft.com/object-store/
如果发生任何中断或重新部署或任何杀死工作人员的事情,/tmp 目录可能会丢失。要访问它,您可以使用文件连接器读/写。
于 2020-05-13T15:38:20.387 回答
0
使用 /tmp 目录来存储特定于应用程序的生产数据(这也是 53,000 条记录!!)不是一个好主意。该 /tmp 目录用于应用程序存储在应用程序运行期间临时创建的文件和对象,例如在处理大文件期间由 dataweave 创建的临时文件。
处理这种情况的更好选择是使用 ObejctStore v2,它在 CloudHub 中使用时支持 maxEntries、expirationInterval 和 entryTTL。您可以为每个应用程序维护无限数量的键/值对,每个值的大小可达 10MB。有关 ObjStore v2 的更多详细信息,请参见此处。
于 2020-08-17T21:25:33.453 回答