Как обработать сообщение, признанное неудачным со стороны SubscriberClient? - PullRequest
0 голосов
/ 13 марта 2019

Я нашел этот документ: https://cloud.google.com/nodejs/docs/reference/pubsub/0.19.x/v1.SubscriberClient#acknowledge

Если сообщение будет подтверждено как неудачное, будет ли оно возвращено в очередь сообщений и будет ждать повторной доставки позже?Или это сообщение потеряно?

1 Ответ

0 голосов
/ 13 марта 2019

Подтверждения в Google Cloud Pub / Sub - лучшее усилие, и служба в целом выполняет доставку сообщений как минимум один раз. Это означает, что в случае сбоя подтверждения (и даже в редких случаях, если вы получите ответ, подтверждающий получение сообщения), сообщения будут доставлены подписчику. Сообщение удаляется из Pub / Sub только в том случае, если служба успешно получает и обрабатывает подтверждение для сообщений messageRetentionDuration, что по умолчанию составляет семь дней.

...