我在一个项目中遇到了一个问题,即我想从 BigQuery 数据集中获取实时数据, 所以我努力研究我了解了像 pusher 和 laravel-websocket 这样的网络套接字,我也测试了它们
但是我不明白该怎么做的一件事如果我将 BigQuery SDK 与我的 Laravel 项目连接,那么我没有找到 BigQuery 为我们提供的任何事件或方法,因为在我的场景中,大多数数据来自IoT 设备和设备使用 bigQueryAPI 来提供数据我也希望设备数据实时。
然后我发现有一种方法可以将 BigQuery 数据集与 firebase 连接起来,然后每当数据集中的行输入时,firebase 都会为我们提供一个事件。
我只想知道有没有我可以在没有 firebase 解决方案的情况下做到的? 因为上述解决方案不是免费的,我必须支付 firebase 才能使用此功能吗?
谢谢
答案 0 :(得分:0)
物联网设备可以将数据发布到发布/订阅而不是 BigQuery,来自发布/订阅的一个消费者(例如:Dataflow)可以读取数据并将其插入到 BigQuery 中,您可以根据您的自定义需求创建消费者。