Я хочу хранить данные в Cloudhub во временном файле. Можно ли писать и читать из этого каталога / tmp? если да, может кто-нибудь подскажет как?
Mule 4 писать и читать из каталога / tmp в файловом коннекторе Cloudhub usinf?
Ответы (2)
Рекомендуемый способ - использовать хранилище объектов https://docs.mulesoft.com/object-store/ < / а>
Каталог / tmp может потеряться в случае сбоя, повторного развертывания или чего-либо, что убивает работника. Для доступа к нему вы можете использовать File Connector для чтения / записи.
Не рекомендуется использовать каталог / tmp для хранения производственных данных конкретного приложения (это тоже 53 000 записей !!). Этот каталог / tmp предназначен для приложения для хранения файлов и объектов, временно созданных во время работы приложения, таких как временные файлы, созданные dataweave во время обработки больших файлов.
Лучшим вариантом для такого сценария является использование ObejctStore v2, который поддерживает maxEntries, expirationInterval и entryTTL при использовании в CloudHub. Вы можете поддерживать неограниченное количество пар ключ / значение для каждого приложения, размер каждого значения которого может достигать 10 МБ. См. здесь для получения более подробной информации об ObjStore v2.