跳到主要内容

数据同步插件

一、说明

Synchronization 用于 ThingsGateway 不同实例进程的 数据同步,包含运行态数据同步,以及强制同步数据库配置(通道、设备、变量)

通道只支持 Other

二、插件属性配置项

属性说明备注
是否选择全部变量是否选择全部变量,true时不需要单个变量添加业务属性,只有主站需要添加变量
是否Tcp服务是否开启Tcp服务,等待其他实例连接开放该配置,以适应不同的网络环境,主站可以作为TcpClient,也可以作为TcpService启动
是否主站是否主站,主站会主动同步运行态数据到其他实例
服务UriTcp服务 IP端口192.168.1.1:7777
验证令牌不同实例的令牌需一致
心跳间隔服务与客户端之间的心跳间隔时间
同步间隔主站会主动同步运行态数据到其他实例的间隔时间

案例

1、实例1配置,启动Tcp服务,作为主站(数据源)。

2、实例2配置,启动Tcp连接,作为数据目标

3、如上图配置后,实例1中的数据会主动发送到实例2中进行同步,前提是实例2中也配置了相同名称的通道/设备/变量,或者可以进行强制配置同步

4、执行强制同步之后,实例2会主动获取一次实例1中的变量等配置, 实例2中可以看到主站中的相关配置了,再查看对应的变量,也是在线状态