Googlecloud 的 pub/sub、socket、ipc 等的区别

Oza*_*Oza 6 node.js socket.io google-cloud-platform google-cloud-pubsub

我正在使用 node.js 服务器和 GCloud。GCloud 的发布/订阅究竟是什么?它像socket或tcp一样工作吗?我的服务器使用 socket.io 和 node-ipc 进行通信,GCloud 的 pub/sub 可以替代吗?

kom*_*ich 0

Google Cloud Pub/Sub是一种异步发布/订阅消息服务。发布者创建消息并将其发送到主题。订阅者创建对主题的订阅以接收来自该主题的消息。通信可以是一对多、多对一和多对多。

Pub/Sub 有两个端点

  • 发布者:任何可以向 googleapis.com 发出 HTTPS 请求的应用程序。
  • 订户:
    • 拉取订阅者:也可以是任何可以向 googleapis.com 发出 HTTPS 请求的应用程序。
    • 推送订阅者:可以通过 HTTPS 接受 POST 请求的 Webhook 端点。

您可以检查Cloud Pub/Sub 客户端库并查看 Node.js 示例,以开始使用 Google Cloud Pub/Sub API。