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