2017-01-25 16 views
1

У меня есть сценарий, где мне нужно обрабатывать очень большой файл, например, размером файла не более 20 ГБ. Как я могу обрабатывать этот файл в Anypoint Studio. Любое предложение будет полезно.Mule ESB Большая обработка файлов

+0

По умолчанию файлы являются потоками. Поэтому у вас не должно быть проблем. Кажется, что у вас проблема, когда вы пытаетесь прочитать весь файл в памяти, например Object to String. Не делайте этого, и все будет хорошо. Или укажите, где у вас проблема, и, кроме того, избегайте загрузки объекта в память. – Alex

+0

У вас были какие-то проблемы? – LordWilmore

ответ

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

Error handling in Mule Salesforce Batch

1

Лучше всего использовать Batch читать такой большой файл. но если вы не можете, то, так как это поток файлов, не загружайте полный файл в память, работайте с читателем потока файлов.

 Смежные вопросы

  • Нет связанных вопросов^_^