加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Microsoft Azure中的Azure Web作业和Azure Scheduler之间的区别

发布时间:2020-12-14 01:49:16 所属栏目:Windows 来源:网络整理
导读:任何人都可以解释Azure Web Jobs和Azure Scheduler之间的区别 Azure Web作业 仅适用于Azure网站 它用于以特定间隔运行代码.例如.每天一个控制台应用程序 用于触发和运行工作负载. 主要推荐用于与网站一起扩展或相对较小的工作负载. 如果选择“Always On”,可
任何人都可以解释Azure Web Jobs和Azure Scheduler之间的区别
Azure Web作业

>仅适用于Azure网站
>它用于以特定间隔运行代码.例如.每天一个控制台应用程序
>用于触发和运行工作负载.
>主要推荐用于与网站一起扩展或相对较小的工作负载.
>如果选择“Always On”,可以持续运行,否则你将获得20分钟的超时.
>需要运行的代码和计划一起定义.

Azure计划程序

>不依赖于网站或云服务
>它允许您调用网站或将消息添加到存储队列
>用于触发事件或触发小型工作负载(例如添加到队列),通常用于触发更大的工作负载
>主要建议用于触发更复杂的工作负载.
>这只是一个触发器,并且需要单独编码监听触发事件(例如队列)的单独函数.

对于许多实例,我更喜欢使用调度程序推送到存储队列,并且每个实例上的辅助角色都会取消队列.这样可以精确控制任务,也可以在网站之外进行上下调整.

使用WebJobs,他们会随着您的网站进行扩展和缩小,因此如果您的网站流量较低并且按比例缩小,您的后台任务就会变得过高.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读