118.8. ロールバックと再配信
Google PubSub のロールバックは、Acknowledgement Deadline のアイデアに依存します。これは、Google PubSub が確認応答を受信するまでの期間です。確認が受信されていないと、メッセージは再配信されます。
Google は、メッセージの期限を拡張する API を提供します。
詳細は、Google PubSub のドキュメントを参照してください。
そのため、ロールバックは基本的にゼロ値を持つ期限の延長 API 呼び出しであり、期限に達しており、メッセージが次のコンシューマーに再配信できます。
メッセージヘッダー GooglePubsubConstants.ACK_DEADLINE を秒単位で設定すると、メッセージの再配信をロールバックについて明示的に設定できます。