在《构建高性能物联网数据平台:EMQX和CnosDB的完整教程》中,我们探讨了如何利用EMQX的数据桥接功能,将采集来的时序数据实时传输到CnosDB中。本次分享将进一步介绍如何通过 CnosDB 的订阅功能,实现数据推送至 EMQX。通过这种方式,我们不仅能够确保数据的即时传输,还能充分发挥两者的优势,提升整体数据处理能力。
前置条件
在开始之前,需要准备以下工具和环境:
-
CnosDB 是一款高性能、高压缩率的开源分布式时序数据库。作为数据的发起端,需要将数据写入 CnosDB,并分发到 EMQX。
-
Cnos-Telegraf 是一款基于 Telegraf 开源的数据采集代理,主要用于数据监控、处理与分析。它可以将数据分发到 CnosDB 或将 CnosDB 中的数据进行外部订阅。
-
EMQX(Erlang/OTP MQTT Broker)是基于 Er