Повторите настройки для подписчика в pubsub/spring-cloud-gcp-pubsub

У меня есть весенний сервис, подписывающийся на сообщения из темы в облачном пабе google (тянет).

Я попытался установить эти настройки в конфигурации моего профиля. вот так, чтобы управлять повторными попытками сообщений:

spring:
  cloud:
    gcp:
      pubsub:
        subscriber:
          retry:
            max-attempts: 2
            retry-delay-multiplier: 5
            initial-retry-delay-seconds: 1
            max-retry-delay-seconds: 10
            jittered: false

Проблема в том, что я получаю все сообщения все время, и он не удаляется после 2 попыток, как моя конфигурация.

Я пробовал с nack() сообщение, но оно не работает

1 ответ

В соответствии с документом подписки по запросу, вам необходимо подтвердить () сообщения, которые вы получите, используя возвращенный идентификатор подтверждения, чтобы сообщения в подписке исчезали или оставались в очереди до 7 дней, а затем удалялись,