我对不是严格前端的事物是相当陌生的,因此在阅读Google pub / sub文档并进行了几次搜索后,我不清楚是否可以将它与react一起使用。
我的用例是,我(假设)一次在我的网页上有成千上万的人[[需要同时被告知发生了一些外部事件(消息会很小)。
我知道Google Firestore具有侦听器功能,但根据此规范,它将不再属于免费套餐使用范围。我见过允许将Google Pub / Sub与IOT设备一起使用的库,因此我对为什么找不到在浏览器中使用它的任何资源感到困惑。总体而言,Cloud Pub / Sub专为
torrents用例设计:具有大量数据且必须由较少的订阅者处理的供稿较少。您所说的是trickles用例:少量消息需要在具有单独ACL的大量订户中分发。 Firebase Cloud Messaging是为后一种情况设计的产品。
虽然确实是Cloud Pub / Sub位于Google Cloud IoT的路径上,但它在发布侧使用:许多设备将其事件发送到可由订阅者处理的主题。请注意,来自设备的这些消息不会直接进入Cloud Pub / Sub。他们通过Cloud IoT服务器,该服务器将消息发布到Cloud Pub / Sub。设备身份验证是通过Cloud IoT而不是通过Cloud Pub / Sub主题的权限完成的。消息未通过Cloud Pub / Sub完成向IoT设备的消息传递。