Google Cloud Pub/Sub provides messaging between applications.
-
Cloud Pub/Sub is designed to provide reliable, many-to-many, asynchronous messaging between applications.
- Publisher applications can send messages to a "topic" and other applications can subscribe to that topic to receive the messages.
Find Pub/Sub in the left side menu of the console, under Big Data.
Get startedHere are links to setup guides on cloud.google.com.
-
What is Cloud Pub/Sub? Learn about use cases, features, concepts, and the data model.
-
Ways to get started: Consider several options for getting started. For example, you can explore the API or a sample app without finishing the prerequisites for app setup (linked below). Or you can dive in and create a small but functional client application using Cloud Pub/Sub.
-
Prerequisites for app setup: You need to get a Google Account, set up a project in the Developer Console, configure notification endpoints for push delivery, and download and install the necessary client libraries.
-
Set up your app: Before you can make requests to the Google Cloud Pub/Sub API, your application must set up authorization, using the OAuth 2.0 protocol. If you are using the Google Cloud Pub/Sub client library, you must also create an instance of the
Pubsub
class. And you should implement a system to handle retry attempts in case of RPC request failures.
Here are links to resources on cloud.google.com.
Publisher and subscriber guides
-
Publisher setup guide: This setup guide is for publishers who wish to define topics and publish messages to them. Subscribers can subscribe to these topics to view your messages.
-
Subscriber setup guide: This setup guide is for subscribers who wish to subscribe to topics where publishers can send you messages.
API reference
-
Google Cloud Pub/Sub API v1: The API provides reliable, many-to-many, asynchronous messaging between applications.
Downloads
-
Samples and libraries: View Pub/Sub code samples and client libraries, as well as other ways to access the Google Cloud Pub/Sub, such as the APIs Explorer and the Google Plugin for Eclipse.
Monitor and troubleshoot
-
Monitor: You can use the Cloud Monitoring service to monitor your usage of the Google Cloud Pub/Sub API.
-
Troubleshoot: Troubleshoot common subscription issues.
Support
-
Support: Join the Google Group, file bugs, or view the Pub/Sub tag on Stack Overflow.