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-7 of 7)
Companies can't remove reviews or game the system. Here's why
Cézar Augusto Nascimento e Silva | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Kafka looks like and ordered queue, there no deliver backoff, so if a message has a problem, it doesn't advance to the next one. Google Cloud Pub/Sub looks like more a SET of messages, and kafka like a LIST. In kafka a same message will repeat instantaneously while it is being NACKED, on the other hand Google Cloud Pub/Sub will just deliver another and apply a backoff to the previous NACKED one, never stopping on a single message forever. Dead Letter Queues are innate to Google Cloud Pub/Sub while in Kafka is not a feature at all. One can configure the maximum amount of NACKs before sending a message to the DLQ, this is very powerful if combined with exponential backoff. Google Cloud Pub/Sub lets users scale consumers at will with no constraint, Kafka has a rather convoluted concept of partitions and consumer groups that requires one to plan ahead how many consumers they would like to plug to the queue because these constraints prevent a free scaling of consumers. If you plan for N consumers, you have to probably stick to that N forever or recreate your Kafka topic, in Confluent Cloud this is somewhat solved, but looks like a solution to a problem that should even exist in the first place.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS) and RabbitMQ
Having used Amazon Web Services SNS & SQS I can say that even if the latter may offer more features, Google Cloud Pub/Sub is easier to use. On the other hand, usage of SNS & SQS as well as documentation and troubleshooting is easier with the AWS solution.
Since we are not using GCP only for Pub/Sub the choice depends on other variables.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Cloud Pub/Sub as a Managed service is significantly more easy to use than a self Managed Kafka cluster. As our software was already on GCP it was a no-brainer to use Pub/Sub due to the high level of integration and ease of use with other Google Cloud Platform services.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Easy to setup Publisher, Subscribers and Message Queue service
  • More Reliable and Easy Scalable with Google Managed services
  • Easily integrated with most of the data sources we typically use for Data Storage and Analysis
  • 10k Topics is a good enough number to build and deliver the business use cases
  • Asynchronous and fallback mechanisms are great to ensure parallel delivery of the messages
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
Return to navigation