【发布时间】:2020-11-12 17:49:18
【问题描述】:
我在 AWS 上启用了 labmda xray,并且能够在 xray 控制台上查看服务地图。但我不明白的是 AWS::LAMBDA 和 AWS::LAMBDA::FUNCTION 之间的区别。如果你看下面的截图,你会看到我的 lambda requestTransactionhandler 显示在两个部分。一个是AWS:Lambda,另一个是AWS::Lambda::Function。它们中的每一个都有不同的延迟。它们有什么不同?
AWS::Lambda 上还有 2 秒的延迟,我该如何改进呢?
【问题讨论】:
-
AWS::Lambda是 AWS Lambda 服务本身,而AWS::Lambda::Function是您开发的实际函数。 -
为什么 AWS:Lambda 有 2 秒的延迟?
-
可能是你的函数的启动时间?不确定,所以我不能给你完整的答案。
-
如果是AWS lambda服务,那就意味着延迟和我的lambda无关吧?
-
这种情况是否一直发生,还是仅在您的函数第一次执行时发生?由于所谓的“冷启动”,第一次调用通常很慢。
标签: amazon-web-services aws-lambda aws-xray