Обработка параллельных запросов
Откройте Directory многопоточен, таким образом, плагины должны быть ориентированы на многопотоковое исполнение. Плагины могут вызвать многократно многократные приложения. Например, следующие запросы могут произойти одновременно:
Приложение A выполняет запрос, занимающий долгий отрезок времени для завершения.
Приложение B выполняет запрос, берущий короткий промежуток времени для завершения.
Приложение C выполняет запрос, берущий среднюю длину времени для завершения.
Откройте передачи Directory запрашивает к ответственному плагину, поскольку запросы входят, и не управляет или сериализирует запросы всегда. Плагин ответственен за обрабатывание многократных параллельных запросов всегда, что он считает надлежащим. Это может принять решение обработать запрос A Приложения сначала и запрос B Приложения в последний раз, обработать запросы последовательно или использовать некоторый другой алгоритм для определения порядка, в котором можно обработать параллельные запросы.