Мое требование: Существует центральный репозиторий, в котором пользователь будет размещать несколько xml-файлов, наш сервисный ресурс нашего каталога (простой класс java) будет собирать файлы xml и обрабатывать его.Параллельная обработка нескольких файлов в java
В этом случае, как мы можем идти на параллельную обработку? Должны ли мы идти по одной обработке xml или параллельной обработке?
Обычно в живых проектах, подход которых мы должны взять?
Если файл находится в ГБ или очень большой, нет смысла делать это одновременно. У меня есть файлы размером около 100 МБ, и это почти занимает 25 секунд, чтобы разобрать его полностью. Работа над улучшением анализа, а не одновременным извлечением – Jatin
Вы можете настроить его. Если количество обрабатываемых файлов, скажем, больше, чем число x, обрабатывайте их параллельно с помощью многопоточности, иначе сделайте это один за другим. –