c# - AWS Lambda 是否对异步 .NET Core 函数等待的时间收费?

标签 c# .net aws-lambda

AWS Lambda .NET Core 函数能够定义为异步入口点方法。

如果我在我的函数中使用“await”来等待 IO 响应,我是否仍需支付全额费用?

与不使用 async/await 相比,在这种情况下将所有内容都编写为 async await 有什么好处?

最佳答案

是的,您需要为“等待”功能付费。 Lambda 将根据程序的执行时间向您收费(例如,直到函数 return 被调用)。

从计费的角度来看,在这里使用async-await关键字没有任何好处。

在这些调用运行时,它们的作用可能是(取决于您正在等待的是什么)在一定程度上减少底层 AWS 基础设施的负载。

关于c# - AWS Lambda 是否对异步 .NET Core 函数等待的时间收费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066949/

相关文章:

c# - 如何在编译前将变量传递给 Expression Func Projection

c# - 只接受少数类型的列表

amazon-web-services - 你能克隆 AWS lambda 吗?

python - 无法导入模块 'lambda_function' : No module named xlrd

amazon-web-services - 在 AWS Lambda 和 Node.js 12.x 中使用自定义字体

c# - C# 中集合的 XML 序列化

c# - 在 WPF 中缩 child 子的比例

c# - 支持和反对使用 Java/C#(包括 XNA)/Unity 开发游戏的原因是什么?

asp.net - 没有相关的源代码行错误。编译错误

c++ - 如何释放在 C++ 中加载的 DotNet 程序集