Экземпляр DTF Orchestration находится в состоянии ожидания
Мы используем инфраструктуру задач Durable https://github.com/Azure/durabletask для длительных процессов, но сталкиваемся с проблемами при выполнении оркестровки. В Azure.Storage.Table.InstanceHistory00Hub есть несколько примеров оркестрации, но с Orchestration.Status = "Ожидание", и даже через несколько недель они не обрабатываются.
Я нашел сообщения этих экземпляров в очереди недоставленных писем / orchestrator по причине "MaxDeliverCountExceeded"
Я думаю, что это может быть из-за размера ввода, но мы используем реализацию DTF, в которой, если размер ввода увеличивает ограничение служебной шины, он сохраняет входные данные в BLOB-объекте, и у нас есть много таких экземпляров, которые успешно обрабатываются с помощью ввода из BLOB-объектов, но эти экземпляры имеют ничего не соответствует в blob.
1 ответ
Когда сообщение из очереди служебной шины Azure получено из очереди больше, чем максимальное число счетчиков доставки, сообщение будет буквально забито с указанием "MaxDeliverCountExceeded" в качестве причины. Проверьте здесь для официальной документации.