Data Subscription
To meet the needs of applications that require real-time access to data written into TDengine TSDB, or that need to process data in event-arrival order, TDengine TSDB provides a data subscription and consumption interface similar to that of a message queue system.
In many scenarios, by using TDengine TSDB as the time-series data platform, there is no longer a need to integrate an external message queue product, simplifying application design and reducing operational costs.
📄️ Introduction
Similar to Kafka, users must define topics in TDengine TSDB. A topic in TDengine TSDB can represent a database, a supertable, or a query based on existing supertables, subtables, or basic tables.
📄️ Native Subscription
TDengine TSDB provides data subscription and consumption interfaces similar to those of message queue systems. In many scenarios, using TDengine TSDB as the time-series data platform eliminates the need to integrate an additional message queue, thereby simplifying application design and reducing operational costs.
📄️ MQTT Data Subscription
In addition to classic data subscription, TDengine supports subscription over MQTT. You can create a broker node (bnode) in TDengine and connect your MQTT client to it. The client can then subscribe to TDengine topics.