与直接 .NET REST 调用相比,逻辑应用程序的性能是否更慢?

Is Logic Apps performance slower compared to a direct .NET REST Call?

我在 Azure 应用服务上使用 ASP.NET 4.7 MVC 5。

我目前通过直接从我的 .NET 代码调用 REST APIs 然后使用

反序列化此 JSON 来获得 JSON 响应数据
var order = JsonConvert.DeserializeObject<Order>(json.ToString());

这很好用,而且速度非常好。但是,我现在正在研究 Azure 逻辑应用程序,看看它是否可以用于调用第 3 方 APIs,然后将其本机模式转换为我的标准模式。

与我当前的本机 .NET 方法相比,使用逻辑应用程序会减慢从 API 端点检索数据的速度吗?我有一种感觉,它可能会更多 asynchronous/fire 而忘记了。我希望我只调用逻辑应用程序并获得与我在本地完成时相同的响应,但具有更大的灵活性和可扩展性。

谢谢。

编辑:我的问题是关于逻辑应用程序与本机调用的使用。所以每人承担一份工作。我也混淆了谈论转型的事情。道歉

我认为简单的答案是肯定的。本机代码中的 api 调用将立即被触发,并且 return 有效负载直接到您的应用程序,而逻辑应用程序步骤具有 activity 编排和基础设施成本所需的所有管道。您可能会衡量差异,但它可能不会影响您的应用程序的质量,具体取决于它试图做什么。

我想问的问题是“这重要吗”?通过使用逻辑应用程序而不是 C# 代码,您放弃了什么?为了享受无服务器计算的好处(横向扩展、无需维护基础设施、专注于什么而不是如何等)值得权衡取舍吗?