DataLink:輕量級開源物聯網可視化規則引擎
當百萬級物聯網設備持續產生數據洪流,如何實現實時清洗、精準觸發、跨系統聯動,成為企業智能化升級的核心命題。DataLink作為一款專注物聯網領域的開源數據處理規則引擎,通過可視化配置與輕量化架構,讓設備數據在流動中創造價值,軟件開源可輕松集成至你的物聯網項目。
1. 項目簡介
IoT數據流程編排工具
DataLink 是基于 Actor 模型打造的數據流程編排工具,具備可視化規則創建功能。它支持監聽多種協議端口,訂閱消息中間件,還能讀寫各類數據庫。在數據處理方面,涵蓋分發、過濾、打包、延遲、限流及腳本函數等操作。此外,DataLink 支持至少兩個節點的集群模式,為數據處理提供高效、靈活且可靠的解決方案,滿足多樣化的數據流程編排需求。
- 文檔地址:https://www.yuque.com/xpzakm/kb
- 開源倉庫:https://gitee.com/liyang9512/datalink
2. 軟件特性
基于Actor模型開發
DataLink 是一款基于 Actor 模型開發的數據流程編排工具,具備以下特點:
- 可視化規則創建 :用戶可以通過直觀的可視化界面便捷地創建數據處理規則,無需復雜的代碼編寫,降低使用門檻。
- 多協議與多數據庫支持 :能夠監聽多種協議端口,輕松訂閱各類消息中間件,并且兼容讀寫多種類型的數據庫,滿足不同場景下的數據交互需求。
- 豐富數據處理功能 :涵蓋數據分發、過濾、打包、延遲、限流以及腳本函數等多種處理方式,為復雜的數據流程提供靈活且強大的操作支持。
- 集群模式 :支持至少兩個節點的集群部署,有效提升數據處理的性能和可靠性,適應大規模數據處理任務。
- 數據源支持:通訊協議(TCP、UDP、HTTP、CoAP、OPC UA、SNMP、Modbus TCP)、消息通道(MQTT、Kafka、RabbitMQ、RocketMQ、ActiveMQ)、數據存儲(Mysql、PostgreSQL、SQL Server、TDengine、Redis、File)。
3. 軟件預覽
圖片來自開源社區