如何在JavaScript中使用Google Cloud Pub / Sub?

Suy*_*ale 4 javascript node.js google-cloud-pubsub

我正在评估google cloud pub / sub以将消息发送到我的Java脚本客户端应用程序(离子,角度应用程序)。我找不到用于在javascript中订阅发布/订阅消息的任何示例代码。

JFYI:我在服务器端有nodejs。

Kam*_*osn 5

没有为Javascript提供客户端库。如果要从Javascript访问消息,则必须发出HTTP Pull Requests。为了提出这些要求,将需要对它们进行授权。这意味着您必须从客户端应用程序对服务帐户提出OAuth2访问令牌请求

通常,除非您对访问谁的用户有非常严格的控制,否则Google Cloud Pub / Sub并不是将消息从服​​务器发送到用户运行的客户端应用程序的最佳方法。此外,由于Google Cloud Pub / Sub中的订阅数限制为10,000,因此您只能让10,000个用户接收完整的消息流。相反,您可能需要考虑将Firebase Cloud Messaging用于此类用例。

  • 感谢您的回复。这是有帮助的。我可以考虑仅将 firebase 用于实时消息传递,如果我考虑 100 万并发用户和每天大约 100 万条消息,每条消息的大小为 10 kb,那么每月大约需要多少费用? (2认同)