Skip to content

af1105/Brown

Repository files navigation

DATA LINK

star fork

一、简介

datalink是一个进行数据采集、转发、桥接的网关服务,南向支持订阅消息中间件、定时读取数据库、监听各类协议端口等,支持多种形式的数据处理,北向支持发布到消息中间件、写入数据库、推送到其他服务接口等。基于actor异步并发模型开发,支持最少两个节点的集群模式。

link.png

支持数据连接

通讯协议类:TCP、UDP、HTTP、CoAP、OPC UA、SNMP、Modbus TCP
消息通道类:MQTT、Kafka、RabbitMQ、RocketMQ、ActiveMQ、Pulsar
数据存储类:达梦DM8、KingbaseES、Mysql、PostgreSQL、SQL Server、TDengine、TimescaleDB、MariaDB、Redis、File

支持处理方式

JavaScript脚本、Groovy脚本、Java插件、SQL脚本、无处理透传

二、打包&安装

源码打包

git clone https://gitee.com/liyang9512/datalink.git
cd datalink
mvn -Prelease-datalink -Dmaven.test.skip=true clean install -U

打包完成后安装包位于 datalink/distribution/target 目录下

安装

unzip datalink-server-version.zip 或者 tar -xvf datalink-server-version.tar.gz
cd datalink/bin

三、启动&停止

单节点模式:

cd datalink/bin

#windows start
startup.cmd

#linux start
sh startup.sh

#windows shutdown
shutdown.cmd

#linux shutdown
sh shutdown.sh

集群模式:(需在配置文件中配置节点列表)

cd datalink/bin

#windows start
startup.cmd -m cluster

#linux start
sh startup.sh -m cluster

#windows shutdown
shutdown.cmd

#linux shutdown
sh shutdown.sh

四、管理页面

程序启动后,使用浏览器访问 http://127.0.0.1:9966/ 即可打开管理页面
默认用户名:admin 密码:datalink

dashboard.png

五、配置文件

主要配置说明:

### 用于访问管理页面的端口,默认9966
server.port=9966

### 集群模式下节点列表配置,形式为 IP:端口,IP:端口,IP:端口
### 第一组IP端口必须为本节点的IP端口
### 集群使用端口自定义,不可与本节点的server.port重复
datalink.cluster.member.list=

六、使用文档

详见 wiki

七、开源许可

Apache License 2.0, 详见 LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published