流式传输 InfluxDB 数据

Streaming InfluxDB data

我已经使用 influxDB 有一段时间了,但从来不需要从中连续流式传输数据。一个简单的 GET /query 就足够了。但现在我需要一种方法将数据流式传输到前端以绘制漂亮的图形等。

到目前为止,我们已经从前端定期 运行 GET /query,但这是非常低效的。我宁愿保持连接打开并在将数据写入数据库时​​接收数据。在互联网上搜索,现在似乎既不支持 websockets,也不支持 influxDB 中的 HTTP/2。

那么,向可能遇到此问题的其他人提问 - 你是如何解决这个问题的?

InfluxDB v1.x 支持订阅。当数据写入 InfluxDB 时,写入会通过 HTTP、HTTPS 或 UDP 在线协议复制到订阅者端点。

https://docs.influxdata.com/influxdb/v1.7/administration/subscription-management/