Laravel - Лучшая практика для проверки конвертирования файлов - PullRequest
0 голосов
/ 14 июня 2019

В настоящее время я пытаюсь выяснить, как лучше всего конвертировать и отслеживать преобразования файлов в другое расширение.

Общая идея заключается в том, что служба мониторинга будет работать и проверять каждую минуту или около того, есть лилюбые новые файлы в каталоге и преобразовать их в другое расширение.

Задания

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

Преимуществом этого является правильное отслеживание, если какое-либо преобразование завершится неудачно, и отправка отчета.Однако недостатком является то, что массовое преобразование множества документов (более 1000) займет намного больше времени, чем однократное выполнение преобразования для всех этих документов

Задачи

Другойу меня есть идея добавить задачу в laravel и каждую минуту следить за тем, какие документы конвертируются, а какие нет, это позволяет мне конвертировать все и быстро конвертировать.

Однако недостатком является то, что я должен написатьмое собственное ведение журнала вместо использования чего-то вроде супервизора.

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

...