Библиотека google.cloud.pubsub призвана упростить получение максимальной производительности от издателя и подписчика Cloud Pub / Sub. Он имеет более продвинутые функции, такие как пакетирование сообщений, асинхронная доставка сообщений и автоматическое продление крайнего срока подтверждения для сообщений, еще не подтвержденных подписчиком. API отличается от базового API службы Cloud Pub / Sub. Например, эта библиотека не предоставляет напрямую метод pull
; сообщения вместо этого доставляются в обратный вызов, переданный в open
метод подписчика.
Библиотека google.cloud.pubsub_v1 предоставляет базовый API. напрямую. Это может быть полезно в конкретных случаях, когда этот уровень управления необходим, например, когда требуется синхронный подписчик для выполнения запросов в ответ на синхронные действия от подчиненной зависимости.
По возможности лучше использовать библиотеку google.cloud.pubsub.
person
Kamal Aboul-Hosn
schedule
16.01.2018