
Ultimate access to all questions.
You are tasked with setting up a messaging system using Google Pub/Sub for processing clickstream data. The system includes an event-driven consumer app that uses a push subscription. Requirements include reliability during the consumer app's temporary downtime, storage of unprocessed messages, gradual retry of failed messages, and storage in a topic after a maximum of 10 retries. How should the Pub/Sub subscription be configured to meet these requirements?
A
Increase the acknowledgement deadline to 10 minutes.
B
Use immediate redelivery as the subscription retry policy, and configure dead lettering to a different topic with maximum delivery attempts set to 10.
C
Use exponential backoff as the subscription retry policy, and configure dead lettering to the same source topic with maximum delivery attempts set to 10.
D
Use exponential backoff as the subscription retry policy, and configure dead lettering to a different topic with maximum delivery attempts set to 10.