Google Pubsub - получение информации о количестве очередей - PullRequest
0 голосов
/ 10 июля 2019

Я использую сервис Google Pub-Sub с 1 подписчиком и 1 издателем. Код написан на C #. Издатель вставляет сообщения в «очередь», а подписчик запускает фоновый код для его обработки.

Время от времени я обнаруживал, что в моем коде есть ошибка, которая заставляет меня повторять одно и то же сообщение снова и снова. Проблема в том, что результат одинаков для тех случаев - сбой.

Моя идея иметь атрибут "dequeue-count", который противодействует тому, сколько производителей уже пытались решить эту конкретную задачу. Если это число больше 3 - сбросьте это сообщение.

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

1 Ответ

0 голосов
/ 11 июля 2019

Нет, Cloud Pub / Sub не предоставляет счетчик количества раз, когда данное сообщение было доставлено. Вам нужно будет посчитать это самостоятельно.

...