Http 触发器与时间触发器,azure 函数应用程序

问题描述 投票:0回答:1

我有一个天蓝色功能应用程序,我想在其中使用触发器。但我想知道什么时候使用HTTP触发器,什么时候使用Timer触发器。这将更加预算友好并且更好用。

我看过很多文章和youtube视频。他们在每个地方都解释了什么是 http 和计时器触发器。考虑到定价、性能和用例,这并不是完全不同,我可以找到答案。

triggers azure-functions
1个回答
0
投票

Http 触发器: 用于在需要执行 Azure 函数时手动触发。比如点击按钮运行或者执行

定时器触发器::当您需要按预定时间表执行功能时使用,无论您是离线还是在线。它将在指定时间触发。

说到函数触发器的定价,Azure Function 仅在您的函数运行或执行时才收费。根据您对触发器或处理的使用情况,成本可能会有所不同。成本将取决于函数运行的频率及其执行时间。

我已经创建了 HTTP 触发器 “技能测试”。当我想运行触发器时,Http 触发器按照我的要求执行。 enter image description here

enter image description here

enter image description here

我创建了 TimerTrigger TimerTrigger,每 10 分钟运行一次。 每 10 分钟运行一次的 CORN 表达式

0 */10 * * * *

函数.json

{
  "scriptFile": "__init__.py",
  "bindings": [
    {
      "name": "mytimer",
      "type": "timerTrigger",
      "direction": "in",
      "schedule": "0 */10 * * * *"
    }
  ]
}

enter image description here

enter image description here

enter image description here

您可以查看此SO Link以供参考。

您可以使用 Azure 定价计算器(在函数定价计算器中提到)

检查 Azure Function 的成本/费用。

前 400,000 GB/s 的执行和 1,000,000 次执行是免费的。

© www.soinside.com 2019 - 2024. All rights reserved.