
Apache Flink is a powerful open-source stream processing framework designed for distributed, high-performing, always-available, and accurate data streaming applications. It runs in all common cluster environments, performs computations at in-memory speed, and scales to any size.
Flink supports multiple deployment modes:
Flink provides multiple entry points:
Apache Flink and Node-RED can be integrated to combine visual flow-based programming with powerful stream processing capabilities for industrial IoT applications.
Apache Flink provides a native, high-performance connector for Apache Kafka, enabling seamless integration between the stream processing engine and the distributed messaging platform.
Apache Flink can write processed time-series data to InfluxDB via JDBC connector or custom sinks, enabling real-time storage and visualization of industrial metrics.
Apache Flink has a native connector for Apache Pulsar, enabling Flink to consume and produce data streams via Pulsar topics for real-time processing.