azure-functions - 选择 `azure function` 与 `http request` 操作是否有性能优势?
问题描述
azure function
选择vs动作是否有性能优势http request
?
似乎有两种方法可以将 azure 函数添加到逻辑应用程序。
第一种方法是简单地触发一个Http Request
:
或者,我们可以选择Azure function
作为操作:
azure function
选择vs动作是否有性能优势http request
?
解决方案
无法控制azure functions
调用的速度以及它们的性能与所选计划相关联。MSDN 的Understanding Serverless Cold Start和这篇博文解释了调用最近未调用的天蓝色函数时有 2 - 10 秒的开销。启动时间取决于编写它的语言及其依赖项。使用专用计划运行 azure 函数可以避免该问题。
一个http request
唯一的缺点是进行 HTTP 调用。当调用 API 并且不需要大量处理响应时,此操作更可取。
应避免azure function
使用 an 通过 API调用 an ,因为它会产生两个操作的成本。http request
据推测,当直接选择时,不会通过简单的 HTTP 调用 azure 函数。
推荐阅读
- java - 在 FIPS 模式下禁用 HTTPS 证书验证
- rest - 缩写“REPRESENTATIONAL STATE TRANSFER”中“STATE TRANSFER”的几个误区
- aframe - 错误,相机锁定在移动轴上
- javascript - tampermonkey如何点击没有id的按钮
- math - 你如何从相交的平面方程中制作一个截断的八面体?
- pandas - 有没有办法将出现次数的唯一值用于列标题熊猫?
- html - 无法以我想要的方式为 SVG 设置动画
- r - 将方差 gamma 拟合到数据
- reactjs - React Array 不是数组
- arrays - 使用 Deques 解决滑动窗口问题