July 2018
Intermediate to advanced
506 pages
16h 2m
English
There are quite a few pros and cons to consider when choosing between the push and pull subscription models. The push model works well for services that do not easily support Google Cloud authentication or are written in languages for which no client library exists. However, the requirement that a service be publicly available using HTTPS does pose challenges for local development. Clients using pull subscriptions have no such issues, as a service may pull messages from anywhere, such as when running on developer machines.
Because push subscription endpoints must be publicly accessible, developers are responsible for authenticating incoming messages through means such as PGP signatures or through the use of a ...