首页 > 解决方案 > 选择 `azure function` 与 `http request` 操作是否有性能优势?

问题描述

azure function选择vs动作是否有性能优势http request

似乎有两种方法可以将 azure 函数添加到逻辑应用程序。

第一种方法是简单地触发一个Http Request

在此处输入图像描述

或者,我们可以选择Azure function作为操作:

在此处输入图像描述

azure function选择vs动作是否有性能优势http request

标签: azure-functionsazure-logic-apps

解决方案


无法控制azure functions调用的速度以及它们的性能与所选计划相关联。MSDN 的Understanding Serverless Cold Start这篇博文解释了调用最近未调用的天蓝色函数时有 2 - 10 秒的开销。启动时间取决于编写它的语言及其依赖项。使用专用计划运行 azure 函数可以避免该问题。

一个http request唯一的缺点是进行 HTTP 调用。当调用 API 并且不需要大量处理响应时,此操作更可取。

应避免azure function使用 an 通过 API调用 an ,因为它会产生两个操作的成本。http request据推测,当直接选择时,不会通过简单的 HTTP 调用 azure 函数。


推荐阅读