Mule 4在Cloudhub usinf文件连接器上的/ tmp目录中写入和读取?

时间:2020-05-13 14:31:24

标签: anypoint-studio mulesoft mule4 cloudhub anypoint-platform

我想将数据存储在cloudhub上的一个临时文件中。是否可以在此/ tmp目录中进行读写?如果是,有人可以告诉我如何吗?

2 个答案:

答案 0 :(得分:0)

推荐的方法是使用对象存储https://docs.mulesoft.com/object-store/

如果发生任何中断,重新部署或任何杀死工作人员的信息,/ tmp目录可能会丢失。要访问它,您可以使用文件连接器读/写。

答案 1 :(得分:0)

使用/ tmp目录存储特定于应用程序的生产数据(也有53,000条记录!)不是一个好主意。该/ tmp目录用于应用程序存储在应用程序运行期间临时创建的文件和对象,例如由dataweave在处理大文件期间创建的临时文件。

处理这种情况的更好选择是使用ObejctStore v2,该版本在CloudHub中使用时支持maxEntries,expirationInterval和entryTTL。您可以为每个应用程序维护无限数量的键/值对,每个值的大小最大为10MB。有关ObjStore v2的更多详细信息,请参见here