Экземпляр DTF Orchestration находится в состоянии ожидания - PullRequest
0 голосов
/ 18 декабря 2018

Мы используем инфраструктуру задач Durable https://github.com/Azure/durabletask для длительных процессов, но сталкиваемся с проблемами при выполнении оркестровки. В Azure.Storage.Table.InstanceHistory00Hub есть несколько примеров оркестровки, но с Orchestration.Status = "Ожидание "и даже через несколько недель они не обрабатываются.

Я обнаружил сообщения этого экземпляра в очереди недоставленных сообщений / orchestrator с причиной" MaxDeliverCountExceeded "

enter image description here Я думаю, что это может быть из-за размера входных данных, но мы используем реализацию DTF, в которой, если размер входного сигнала увеличивает ограничение служебной шины, он сохраняет входные данные в BLOB-объекте, и у нас есть много таких экземпляров, которые успешно обрабатываются с использованием входных данных из BLOB-объектов, но ониэкземпляры не имеют ничего соответствующего в blob.

1 Ответ

0 голосов
/ 18 декабря 2018

Когда сообщение из очереди служебной шины Azure получено из числа очередей, превышающего максимальное число счетчиков доставки, сообщение будет забито буквенно с указанием «MaxDeliverCountExceeded» в качестве причины.Проверьте здесь для официальной документации.

...