簡體   English   中英

定時器觸發持久功能調度

[英]Timer triggered Durable function schedule

我目前正在為我的組織構建一個 azure 持久功能。 要求是在每個工作日的午夜運行此編排。 對於永恆的功能,我們只能提供延遲。 我怎樣才能通過這樣的 cron 表達式來實現這個目標?

我可以創建一個 Timer 觸發的 Durable 函數嗎? 有什么限制嗎? 或者我應該創建一個 HTTP 觸發的持久函數,其中編排器等待外部事件; 然后有一個正常的計時器觸發天藍色函數根據 Cron 表達式引發該事件?

您可以使用DurableOrchestrationClient輸入綁定定義計時器觸發函數。 請參閱下面的示例聲明:

[FunctionName("TimerDurableFunctionStarter")]
public static async Task Run(
    [TimerTrigger("0 */1 * * * *")] TimerInfo info,
    [DurableClient] IDurableOrchestrationClient timerDurableOrchestratorStarter)
{
   string instanceId = await timerDurableOrchestratorStarter.StartNewAsync("<<OrchestratorFunctionName>>");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM