【发布时间】:2020-09-29 08:52:03
【问题描述】:
我知道console.log 是同步的,并且会减慢您的应用程序的速度,我想知道 Google Cloud Functions 是否属于这种情况。
我在一个 Github 线程上看到 GCF 上的日志被写入堆栈驱动程序并且是非阻塞的。我需要确认这是真的。
【问题讨论】:
标签: google-cloud-platform google-cloud-functions
我知道console.log 是同步的,并且会减慢您的应用程序的速度,我想知道 Google Cloud Functions 是否属于这种情况。
我在一个 Github 线程上看到 GCF 上的日志被写入堆栈驱动程序并且是非阻塞的。我需要确认这是真的。
【问题讨论】:
标签: google-cloud-platform google-cloud-functions
关于您帖子的第一部分,console.log 不是标准化的,因此行为是相当不确定的,并且可以轻松地从开发工具的发布到发布进行更改。关于它是否会减慢 Cloud 函数,答案是否定的,因为 console.log 是发生在函数之外的事件,这不会阻止函数的进展。
对于第二部分,可在 Stackdriver Logging UI 中以及通过 gcloud 命令行工具查看 Cloud Functions 的日志。从创建日志条目到它们显示在 Stackdriver 之间通常会有一点延迟,但帖子是正确的,这是真的。
【讨论】: