我配置了symmetricDS,以便云中有一个主节点,然后在远程位置有两个“存储”(客户端)节点。
如果我在云中插入数据,则数据将同步到两个客户端。如果我在客户端中插入数据,则会将其同步到云中。
但是,client1上添加的数据永远不会到达client2,client2上添加的数据永远不会到达client1 ...
对此有何想法?
谢谢
答案 0 :(得分:0)
是的,您需要第二组触发器(可能每个触发器的名称都为cloud_ *前缀),并且其中的另一个标志已打开sym_trigger.sync_on_incoming_batch = 1。这将导致捕获从客户端1..n复制而来的更改,并将其重新发送给所有其他客户端。
这比客户端到客户端组的链接解决方案更有效,因为通常客户端并没有通过网络访问彼此同步的权限。因此,更改将同步到云中,然后重新分发给其他客户端。