Мой вопрос - что такое «приоритет» дочерней задачи над другими задачами в очереди?
Все задания в критических очередях будут получены сначала до ChildMethod независимо от уровня параллелизма.
Есть ли вероятность, что любая задача, определенная в очереди, будет выполняться между ParentMethod и ChildMethod? например, OtherMethod1 или OtherMethod2
С технической точки зрения, основанный на моем первом ответе на ваши первые очереди, все задания в критической очереди будут сначала загружены, и это будет включать ваши OtherMethod2
. В настоящее время все остальные работы находятся в Default Queues
и по умолчанию замедленного воспламенение настроено для выполнения заданий Параллельно в базе имеющегося количества работника . Это означает, что есть шанс, что они OtherMethod1
могут работать между ними ParentMethod
и ChildMethod
потому, что все они под ним Default Queues
.