Mule 4 писать и читать из каталога /tmp в файловом коннекторе Cloudhub usinf?

Я хочу хранить данные в CloudHub во временном файле. Можно ли писать и читать из этого каталога /tmp? если да, может кто-нибудь подскажет как?

2 ответа

Рекомендуемый способ - использовать хранилище объектов https://docs.mulesoft.com/object-store/

Каталог /tmp может потеряться в случае сбоя, повторного развертывания или чего-либо, что убивает рабочего. Для доступа к нему вы можете использовать File Connector для чтения / записи.

Не рекомендуется использовать каталог /tmp для хранения производственных данных конкретного приложения (это тоже 53000 записей!!). Этот каталог /tmp предназначен для того, чтобы приложение могло хранить файлы и объекты, временно созданные во время работы приложения, такие как временные файлы, созданные dataweave во время обработки больших файлов.

Лучшим вариантом для такого сценария является использование ObejctStore v2, который поддерживает maxEntries, expirationInterval и entryTTL при использовании в CloudHub. Вы можете поддерживать неограниченное количество пар ключ / значение для каждого приложения, размер каждого значения которого может составлять до 10 МБ. Смотрите здесь для более подробной информации о ObjStore v2.

Другие вопросы по тегам