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

前端之家收集整理的这篇文章主要介绍了Microsoft Azure中的Azure Web作业和Azure Scheduler之间的区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都可以解释Azure Web Jobs和Azure Scheduler之间的区别
Azure Web作业

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

Azure计划程序

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

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

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

猜你在找的Windows相关文章