数据同步插件
一、说明
SyncBridge 用于 ThingsGateway 不同实例进程的 数据同步,包含运行态数据同步,以及强制同步数据库配置(通道、设备、变量)
通道只支持 Other
二、插件属性配置项

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

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

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

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