Apache верблюд несколько динамический маршрут для одного файла - PullRequest
0 голосов
/ 04 октября 2018

У меня есть динамический маршрут, который читает и обрабатывает файл, и может быть несколько файлов.Каждый маршрут обрабатывает один файл за раз.Когда запрос приходит для разных файлов одновременно, это не вызывает проблем, поскольку он создает уникальный URI на основе имени файла.Мне также нужно поддерживать параллельный запрос для одного и того же файла.Я получаю ниже исключение для параллельного запроса.

Не удалось запустить маршрут MyFileProcessorDynamicRoute, так как не допускается использование нескольких потребителей для одной и той же конечной точки.

Есть ли способ создания цепочки маршрутов вво время выполнения?

Заранее спасибо.

1 Ответ

0 голосов
/ 05 октября 2018

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

Это может быть сложно, но достижимо.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...