У меня есть приложение для анализа журналов.Когда пользователи загружают файл, он автоматически начинает преобразовывать его для создания отчетов.Эти файлы большие, поэтому это может занять некоторое время.Как я могу контролировать процесс mapreduce, чтобы я мог указать, что определенный файл все еще обрабатывается, и иметь возможность указать, когда он завершен?
Я могу уже пометить файл как находящийся в процессе непосредственно перед тем, как запуститьпроцесс, но я не могу понять, как выполнить обратный вызов, когда преобразование карты закончено, чтобы показать, что оно завершено.
В настоящее время я использую Rails с Mongoid.