Need advice about which tool to choose?Ask the StackShare community!

Google Cloud Pub/Sub

513
422
+ 1
13
Nchan

79
18
+ 1
0
Add tool

Google Cloud Pub/Sub vs Nchan: What are the differences?

Developers describe Google Cloud Pub/Sub as "Global service for real-time and reliable messaging and streaming data". Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Sub’s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet. On the other hand, Nchan is detailed as "A scalable, flexible pub/sub server for the modern web". It is built as a module for the Nginx web server. It can be configured as a standalone server, or as a shim between your application and hundreds, thousands, or millions of live subscribers. It can buffer messages in memory, on-disk, or via Redis.

Google Cloud Pub/Sub and Nchan can be categorized as "Realtime Backend / API" tools.

Nchan is an open source tool with 2.35K GitHub stars and 243 GitHub forks. Here's a link to Nchan's open source repository on GitHub.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Google Cloud Pub/Sub
Pros of Nchan
  • 9
    Easy to set-up and start with
  • 2
    A great choice for microservice architecture
  • 2
    Efficient and practical for complex systems
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    Cons of Google Cloud Pub/Sub
    Cons of Nchan
    • 2
      Need integration with stackdriver for monitoring
      Be the first to leave a con

      Sign up to add or upvote consMake informed product decisions

      - No public GitHub repository available -

      What is Google Cloud Pub/Sub?

      Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Sub’s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet.

      What is Nchan?

      It is built as a module for the Nginx web server. It can be configured as a standalone server, or as a shim between your application and hundreds, thousands, or millions of live subscribers. It can buffer messages in memory, on-disk, or via Redis.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use Google Cloud Pub/Sub?
      What companies use Nchan?
      See which teams inside your own company are using Google Cloud Pub/Sub or Nchan.
      Sign up for StackShare EnterpriseLearn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Google Cloud Pub/Sub?
      What tools integrate with Nchan?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      Blog Posts

      Jul 2 2019 at 9:34PM

      Segment

      Google AnalyticsAmazon S3New Relic+25
      10
      6750
      What are some alternatives to Google Cloud Pub/Sub and Nchan?
      Kafka
      Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
      RabbitMQ
      RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
      Firebase
      Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
      Socket.IO
      It enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.
      ws
      It is a simple to use, blazing fast, and thoroughly tested WebSocket client and server implementation.
      See all alternatives