Skip to main content
TrustRadius
Google Cloud Pub/Sub

Google Cloud Pub/Sub

Overview

What is Google Cloud Pub/Sub?

Google offers Cloud Pub/Sub, a managed message oriented middleware supporting many-to-many asynchronous messaging between applications.

Read more
Recent Reviews

Reliable Pub/Sub Vendor

10 out of 10
October 26, 2020
Google Cloud Pub/Sub is used for processing scheduled tasks, sending notifications to clients and other background job execution. It helps …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Product Details

What is Google Cloud Pub/Sub?

Google Cloud Pub/Sub Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google offers Cloud Pub/Sub, a managed message oriented middleware supporting many-to-many asynchronous messaging between applications.

Reviewers rate Support Rating highest, with a score of 9.8.

The most common users of Google Cloud Pub/Sub are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(23)

Attribute Ratings

Reviews

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
Cameron Gable | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have a highly distributed system of batch jobs. We use Google Cloud Pub/Sub in order to communicate between our front-end, orchestration software, and VMs running batch workloads. It serves as a key piece under the hood for running jobs for scientists and it allows us to distribute our workloads across specialized VMs.
  • A hands-off approach to publishing messages and subscribing to topics.
  • Easy to use APIs.
  • Useful, simple UI on cloud console to send messages for debugging, etc.
  • I can't think of missing functionality, but added functionality is always nice!
Pub/Sub is perfect for all distributed systems. Whether it be services talking to each other, being the middleman between applications and Cloud Functions, or sending messages between standalone VMs that rely on one another, Pub/Sub makes it easy to communicate between pieces. It is ideal as a publication/subscription software as a service.
  • Allowed the use of specialized VMs
  • Saves costs and time
Compute Engine is not a direct competitor, but in fact, works well coupled with Pub/Sub.
I have not received support for Pub/Sub in the past or sought out unavailable features.
October 26, 2020

Reliable Pub/Sub Vendor

Score 10 out of 10
Vetted Review
Verified User
Google Cloud Pub/Sub is used for processing scheduled tasks, sending notifications to clients and other background job execution. It helps in the point-in-time queue to send notifications to customers. As a team lead, I helped my team to transition from the legacy queue system to the Google Cloud Pub/Sub real-time system to capture Play billing alerts in real time.
  • Queue Caching
  • Notification Service
  • Background Task
  • Priority Queue is a missing feature
Every Google Play billing console user who handles subscriptions at scale should definitely adopt pub/sub for seamless processing.
  • Positive Results and Good customer retention
  • Amazon Simple Queue Service (SQS)
Amazon SQS has no integration with google play billing whereas Google Cloud Pub/Sub had native integration with google cloud billing, Play billing.
Excellent documentation
Good customer support and technical assistance
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our company currently uses Pub/Sub to reliably queue up messages that arrive rapidly from multiple instances. It's a very technical product and really only used by the development team rather than company-wide. The primary problem it addresses for us is its ability to handle scale and resilience in the case of errors.
  • Highly scalable.
  • Queues messages for up to 7 days if not acknowledged.
  • Would be nice if the queue could be extended beyond 7 days.
  • We found it a bit tricky replay unacknowledged messages when needed.
Scenarios where GCP Pub/Sub is well suited:
- Companies processing large amounts of data where eventual consistency is acceptable and the ability to recover from loss desirable.
- Companies already working with other GCP products (it integrates well with other products in the ecosystem).

Scenarios where GCP Pub/Sub is less well suited:
- If you're not queuing a huge amount of data it's probably overkill.
  • Pub/Sub has helped avoid data loss improving our customer value prop.
  • Pub/Sub has reduced development time that would otherwise be needed to build a highly scalable queue.
We considered several messaging platforms including Kafka and Kinesis but both would have required more developer work and didn't integrate as nicely with our ecosystem. RabbitMQ is another messaging platform I've researched and prototyped on; it also would have required more developer time to implement as well but might be a good alternative for a hobbyist or a team looking for more customization.
They have decent documentation, but you need to pay for support. We weren't able to answer all our questions with the documentation and didn't have time to setup support before we needed it so I can't give it a higher rating but I think it tends to be a bit slow unless you're a GCP enterprise support customer.
Return to navigation