Описание тега azure-durable-functions

Устойчивые функции - это расширение функций Azure и веб-заданий Azure, которое позволяет писать функции с отслеживанием состояния в бессерверной среде. Расширение управляет состоянием, контрольными точками и перезапусками за вас.
0 ответов

HTTP-опрос и мониторинг надежных функций в функциях Azure

Есть ли приятное место между опросом конечной точки с помощью политики и использованием шаблона мониторинга с долговременными функциями? Я проиллюстрирую слегка измененный пример мониторинга из документов Azure Durable Functions. В приведенном ниже …
20 ноя '18 в 15:28
1 ответ

Прочная функция продолжает работать

У меня есть долговременная функция, которая не вылетает, но после первого вызова продолжает выполнять ту же функцию. После этого первого вызова попытка установить точки останова не имеет никакого эффекта. [30/11/2017 16:16:21] Функция запущена (Id=9…
1 ответ

Обновите долговременные функции Azure с 1.6.2 до 1.7.0.

Я написал несколько устойчивых функций, используя версию 1.6.2 . Новый 1.7.0 уже вышел. Я хочу обновить. Будет просто делать func extensions install -p Microsoft.Azure.WebJobs.Extensions.DurableTask -v 1.7.0 сделать работу? или мне нужно сделать что…
1 ответ

Могу ли я развернуть функцию Durable Azure в ASE

Могу ли я развернуть надежные функции Azure в ASE (среде службы Azure)? Я знаю, что мы можем развернуть функции Azure в ASE. Но не удалось найти подробности, если функции Durable могут быть развернуты. Заранее спасибо!
1 ответ

Тайм-аут в функции активности долгосрочных функций Azure

В своей функции деятельности я делаю это do { await timeout(500); } while (await getStatus() === false); где, function timeout(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } getStatus() это функция, которая делает get запрос, что…
2 ответа

Сообщение из очереди сервисной шины исчезает при ошибке в функции активности

Я разработал приложение Azure Durable Functions, которое запускает новые сообщения очереди служебной шины. Он работает нормально, когда ошибок не возникает, но когда происходит ошибка в функции активности, он регистрирует, что произошел сбой, но соо…
1 ответ

Деятельность не выполняется после ошибки перехвата в оркестровке

let a = null; try { a = yield context.df.callActivityWithRetry("Some1Activity", retryOptions, obj); } catch(error){ context.log(JSON.stringify(error)); yield context.df.callActivityWithRetry("Some2Activity", retryOptions, obj2); throw new Error(erro…
17 янв '19 в 11:29
1 ответ

Сбой вызова зависимости в долговременных функциях Azure

Backgound У меня есть набор Durable Azure Functions, и они написаны с использованием шаблона Async, как описано здесь. проблема После изучения логов в приложении я обнаружил повторяющийся сбой во всех моих функциях. Это вызов GET для таблицы Durabl…
1 ответ

Как обеспечить, чтобы сообщения с одним и тем же идентификатором человека выполнялись одноэлементно, а разные - параллельно?

У меня есть azure function который я хочу обработать несколько сообщений в parallel но такие, что сообщения с одинаковыми Person Id выполнены в singleton манера. Сценарий 1: у меня есть n количество сообщений, каждое из которых имеет одинаковый Pers…
1 ответ

Что произойдет после последней попытки с опциями повтора в долговременных функциях?

Я использую долговременную функцию, которая срабатывает из очереди. Я отправляю сообщения из очереди в довольно ненадежную службу, поэтому я настроил RetryPolicy. Тем не менее, я хотел бы видеть сообщения об ошибках, даже если максимальное количеств…
0 ответов

Может ли долговременная функция вызвать универсальную функцию

Я хочу повторно использовать функцию активности в паре долговременных функций. Единственная разница заключается в типе входного параметра. Я надеялся сделать что-то вроде этого: [FunctionName("WriteToBlobStorage")] public static async Task WriteToBl…
26 фев '19 в 09:37
1 ответ

Функции Azure - долговечные функции, SetCustomStatus не обновляется

Я создал долговременную функцию на основе примеров Microsoft из шаблона "Async HTTP APIs". В моем потоке кода я хочу обновить SetCustomStatus, не используя await contextReq.CallActivityAsync. Является ли это возможным? поскольку моя постоянная функц…
05 фев '19 в 11:30
3 ответа

Вызов функции Azure Durable без вызова HttpTrigger (автозапуск)

Я смотрю на этот пример для запуска долговременной функции Activity после установленного времени ожидания. https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-eternal-orchestrations Это позволит моей функции выполнить об…
1 ответ

Azure EventHub и долговечные функции

Буквально пытаюсь сделать что-то, в чем я не силен. Я ознакомился с обзором надежных функций здесь - https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview. Есть тема об использовании привязок для использования ее …
3 ответа

Долговечные функции: получение невыполненных задач в шаблоне Fan out

Я использую шаблон разветвления для выполнения списка задач, которые могут потерпеть неудачу. Поэтому я использую стратегию повтора, чтобы повторить попытку пару раз. Прямо сейчас, если SaveActivity завершается неудачно после последней попытки, он п…
03 янв '19 в 23:41
4 ответа

Только разветвление (и забыть) в длительных функциях

У меня есть приложение-функция с двумя функциями и очередь хранения. F1 вызывается сообщением в теме служебной шины. Для каждого полученного сообщения F1 вычисляет некоторые подзадачи (T1,T2,...), которые должны выполняться с различной задержкой. Ex…
1 ответ

Долгосрочные функции Azure - невозможно изменить имя концентратора задач для поддержки параллельного управления версиями

Я изучаю реализацию шаблона управления версиями параллельных функций Azure, описанного здесь: https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-versioning У меня развернуто приложение FunctionApp, которое в настоящее время исп…
1 ответ

Откат изменений базы данных в долговременной функции

Допустим, у меня есть следующая оркестровка: [FunctionName("Orchestration")] public static async Task Orchestration_Start([OrchestrationTrigger] DurableOrchestrationContext ctx) { await ctx.CallActivityAsync("Foo"); await ctx.CallActivityAsync("Bar"…
2 ответа

Могу ли я использовать dotnet и узел в функциях Azure 2.0?

Поскольку API-интерфейсы Durable Functions к настоящему времени ограничены, мне интересно, могу ли я написать свой код оркестрации с помощью сценариев C# и свои функции активности с помощью узла в Azure Functions 2.0?
1 ответ

Azure Прочная функция. оркестровка порождает много нежелательных действий

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