У меня есть сценарий, где мне нужно обрабатывать очень большой файл, например, размером файла не более 20 ГБ. Как я могу обрабатывать этот файл в Anypoint Studio. Любое предложение будет полезно.Mule ESB Большая обработка файлов
1
A
ответ
0
Когда дело доходит до больших файлов, используйте Batch
в mule - лучший вариант. Этот компонент обрабатывает большой файл и обрабатывает его быстрее. Вы можете найти подробную информацию в нижеприведенных ссылок
https://docs.mulesoft.com/mule-user-guide/v/3.7/batch-streaming-and-job-execution
https://docs.mulesoft.com/mule-user-guide/v/3.6/batch-processing
https://docs.mulesoft.com/mule-user-guide/v/3.7/batch-processing-reference
1
Лучше всего использовать Batch читать такой большой файл. но если вы не можете, то, так как это поток файлов, не загружайте полный файл в память, работайте с читателем потока файлов.
По умолчанию файлы являются потоками. Поэтому у вас не должно быть проблем. Кажется, что у вас проблема, когда вы пытаетесь прочитать весь файл в памяти, например Object to String. Не делайте этого, и все будет хорошо. Или укажите, где у вас проблема, и, кроме того, избегайте загрузки объекта в память. – Alex
У вас были какие-то проблемы? – LordWilmore