Firebase - Cloud Firestore Trigger Idempotency [英] Firebase - Cloud Firestore Trigger Idempotency

查看:72
本文介绍了Firebase - Cloud Firestore Trigger Idempotency的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Cloud Firestore触发器的Firebase文档提到了此处的功能由Firestore数据库中的事件触发的应该是幂等的。

The Firebase docs for Cloud Firestore Triggers mentions here that functions triggered by an event from the Firestore database should be idempotent.

是否存在某种事件id 传递给由云触发的函数Firestore事件可用于识别某个函数是否在同一个Firestore事件中被执行多次(因此可以忽略对具有相同事件id 的函数的后续调用)?

Is there some kind of event id that is passed to the Cloud Function triggered by the Firestore event that could be used to identify whether or not a function is being executed more than once from the same Firestore event (and thus subsequent calls to the function with the same event id could be ignored)?

推荐答案

Cloud Functions中的每个事件都附带一个具有唯一 eventId 属性(该链接转到EventContext的API文档)。

Each event in Cloud Functions comes with a context that has a unique eventId property (the link goes to the API docs for EventContext).

这篇关于Firebase - Cloud Firestore Trigger Idempotency的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆