Push-подписка отправляет несколько сообщений намного раньше, чем крайний срок подтверждения сообщения - PullRequest
0 голосов
/ 30 января 2019

Я установил уведомление Pubsub для GCS.(https://cloud.google.com/storage/docs/pubsub-notifications) И я установил подписку Pubsub для отправки сообщения на конечную точку GAE. При установке крайнего срока подтверждения сообщения на 90 с. Но когда я пытаюсь создать объект в указанном сегменте, pubsub отправлял несколько сообщений очень быстро. (См.вложение)

Представление ведения журнала драйвера стека

Шаги для воспроизведения:

  • Установка уведомления Pubsub для GCS (gsutiltification create -t ​​[TOPIC] -f json -e OBJECT_FINALIZE [BUCKET])
  • Создать подписку Pubsub для указанной темы, задать тип подписки PUSH и указать URL-адрес конечной точки GAE.
  • Создать объектв указанном сегменте.
  • журнал монитора при ведении журнала драйвера стека.

Сначала это происходило с высокой вероятностью, но больше не происходит, когда число попыток превышает 10 раз.

1 Ответ

0 голосов
/ 30 января 2019

Cloud Pub / Sub динамически регулирует частоту push-запросов на основе скорости, с которой он получает успешные ответы.

Это означает, что до тех пор, пока он не получит подтверждениеот абонента, он может повторно попытаться отправить сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...