Проблема : Мой вариант использования: я хочу получать сообщения из Google Cloud Pub / Sub - по одному сообщению за раз, используя Python Api. Во всех текущих примерах упоминается использование опции Async / callback для извлечения сообщений из подписки Pub / Sub. Проблема с этим подходом заключается в том, что мне нужно сохранить поток.
Можно ли просто получить 1 сообщение и закрыть соединение, т. Е. Есть ли функция, в которой я могу просто установить параметр (что-то вроде max_messages
) в 1, чтобы после получения 1 сообщения поток завершался?
В документации здесь ничего не указано для Python Synchronous pull, в которой, похоже, есть опция num_of_messages
для других языков, таких как Java.