Wir verwenden eine Cloud-Funktion, die von Pub/Sub ausgelöst wird, um die Zustellung einer E-Mail sicherzustellen. Manchmal dauert es sehr lange, bis der E-Mail-Dienst reagiert und unsere Cloud-Funktion beendet wird, bevor ein Fehler zurückgegeben wird. Da die Nachricht bereits bestätigt wurde, geht unsere E-Mail verloren.Google Cloud-Funktionen, nur um Pub/Sub bei Erfolg zu bestätigen
Die Cloud-Funktion scheint eine ACK die Pub/Sub-Nachricht automatisch zu senden, wenn wir aufgerufen werden. Gibt es eine Möglichkeit, die ACK bis zum erfolgreichen Abschluss unseres Codes zu verzögern? Oder gibt es eine Möglichkeit, Zeitüberschreitungen einzufangen und die Nachricht für die Zustellung zurückzugeben? Etwas anderes könnten wir versuchen?
Exaktes gleiches Problem - Danke für Ihre Antwort. – Louzoid
Das war eine schreckliche Designentscheidung. Sie hätten es der Cloud-Funktion überlassen sollen, die Nachricht zu beantworten. – amohr
Oder vielleicht nur, wenn die Funktion erfolgreich beendet wurde. –