Java 记录到Symmetricd的连接

Java 记录到Symmetricd的连接,java,tomcat,symmetricds,Java,Tomcat,Symmetricds,我有以下设置: 服务器和客户端节点部署到Tomcat,客户端上的项通道设置为0。每次用户按下频道设置为1的按钮时,我都会等待,直到它同步所有频道,然后再次将其设置为0。我需要在服务器上创建一个页面,该页面将包含一个表,其中有行|客户端|他上次连接(按下按钮)的时间|。我想知道,有没有一种方法可以用对称的方式,比如心跳 我意识到,如果我启动/停止客户端节点而不是将通道设置为0,我就可以将它们添加到.properties文件中: start.heartbeat.job=false heartbeat

我有以下设置:

服务器
客户端
节点部署到Tomcat,客户端上的
通道设置为0。每次用户按下频道设置为1的按钮时,我都会等待,直到它同步所有频道,然后再次将其设置为0。我需要在
服务器
上创建一个页面,该页面将包含一个表,其中有行|
客户端
|
他上次连接(按下按钮)的时间
|。我想知道,有没有一种方法可以用对称的方式,比如心跳

我意识到,如果我启动/停止客户端节点而不是将通道设置为0,我就可以将它们添加到
.properties
文件中:

start.heartbeat.job=false
heartbeat.sync.on.startup=true
然后只需查询
sym_data
表,但启动一个节点很长,而且时间很重要


有什么建议吗?

我还不明白你想达到什么目的。我想我已经在我之前的一个问题中告诉过你(也许不是)——我们是为一个互联网连接非常有限的客户做的,所以他只有在有互联网的时候才会同步,所以他必须按下一个按钮,直到完全同步为止,因此,在离开zone之前,他将确保自己与Internet保持最新,无需做任何事情,只需在客户机上监控
sym_传出批次
sym_传入批次
。一旦所有批次都处于状态
OK
internet连接就可以关闭。是的,我已经想出了方法。现在,我必须能够在服务器端获得此类连接的列表。到目前为止,我的解决方案是从客户端应用程序o直接写入服务器上的
connection\u history
表到
sym\u节点
,以获得所有已注册客户端的列表。