当百万级物联网设备持续产生数据洪流,如何实现实时清洗、精准触发、跨系统联动,成为企业智能化升级的核心命题。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. 软件预览
图片来自开源社区