Насколько я знаю, вы не можете настроить, как часто и как долго Google PubSub будет отправлять сообщения клиентам, когда клиенты не подтверждают.
Знают ли ваши клиенты текущее время?Если это так, вы можете попробовать этот алгоритм на клиенте:
- Клиент получает команду.
- Клиент подтверждает получение.
- Клиент выполняет команду, только если он имеет недавнийотметка времени.
Таким образом, когда клиент возвращается в оперативный режим, он истощает команды, которые были поставлены в очередь во время простоя, но не выполняет над ними никаких действий.