ArkFlow
lastmod 2025-03-18created 2025-03-181 edits
High-performance Rust stream processing engine, providing powerful data stream processing capabilities, supporting multiple input/output sources and processors.
A high-performance Rust stream processing engine
Features
- Built on Rust and the Tokio asynchronous runtime, providing excellent performance and low latency. Can process large-scale data streams quickly
- Supports various data sources: Kafka, MQTT, HTTP, files, and other input/output sources
- Real-time data filtering and transformation: built-in SQL queries, JSON and Protobuf encoding/decoding support, and batch processing
- Modular design makes it easy to extend with new input, output, and processing components
- Supports custom data processing by adding user-defined processors
- Automatic recovery and reprocessing when errors occur