我正在评估google cloud pub / sub以将消息发送到我的Java脚本客户端应用程序(离子,角度应用程序)。我找不到用于在javascript中订阅发布/订阅消息的任何示例代码。
JFYI:我在服务器端有nodejs。
没有为Javascript提供客户端库。如果要从Javascript访问消息,则必须发出HTTP Pull Requests。为了提出这些要求,将需要对它们进行授权。这意味着您必须从客户端应用程序对服务帐户提出OAuth2访问令牌请求。
通常,除非您对访问谁的用户有非常严格的控制,否则Google Cloud Pub / Sub并不是将消息从服务器发送到用户运行的客户端应用程序的最佳方法。此外,由于Google Cloud Pub / Sub中的订阅数限制为10,000,因此您只能让10,000个用户接收完整的消息流。相反,您可能需要考虑将Firebase Cloud Messaging用于此类用例。