Pub/Subでトリガされたクラウド機能を使用して、電子メールの配信を確実にしています。エラーが発生する前に、電子メールサービスが応答するまでに時間がかかり、クラウド機能が終了することがあります。メッセージは既に承認されているので、私たちの電子メールは失われます。Google Cloudは、成功したばかりのPub/Subを応答する機能を提供します。
私たちが呼び出されると、クラウド機能はPub/SubメッセージにACKを自動的に送信しているようです。私たちのコードが正常に完了するまでACKを遅らせる方法はありますか?別の方法として、タイムアウトを捕捉してメッセージを再配信する方法がありますか?他に何か試してみることができますか?
まったく同じ問題です。回答を投稿していただきありがとうございます。 – Louzoid
これはひどい設計上の決定でした。彼らはメッセージを確認するためにそれを雲の機能まで残しておくべきだった。 – amohr
機能が正常に終了したときにのみ、それを確認してください。 –