如何对Google Cloud Function的多个输出进行排序?



我有一个云函数,它被触发4次,在每次执行中处理一组不同的数据。函数每次运行时,都会生成一个列表。

我想以某种方式把这些列表放在一起,并在第四次执行结束后对它们进行排序。

这可能实现吗?

文档中指定:

不能保证云函数的状态将被保留以供将来调用。但是,Cloud Functions经常回收以前调用的执行环境。如果你在全局范围内声明一个变量,它的值可以在随后的调用中重用,而不必重新计算。

意味着可以在两个或多个函数执行之间保留一个项列表,但是不能保证此列表将保持其状态,因为出于可伸缩性原因,冷启动总是会发生。当冷启动发生时,一切都被重新创建。

如果需要跨函数执行共享状态,则应该在每次执行期间访问专用于持久化共享数据的辅助服务,例如Firebase.

相关内容

  • 没有找到相关文章

最新更新