繁体   English   中英

如果节点创建的时间戳少于或超过五分钟,我应该如何使服务器检查?

[英]How should I make the server check, if the time stamp made by the node is less than or more than five minutes old?

在我的网络应用服务器中,保留了与其连接的所有节点的列表(在数据库中)。 只是为了确保它不再保留未与其连接的节点信息,在一定的时间间隔后,它将从数据库中删除该节点。 每个节点每10秒后连接的ping到服务器并有制成的条目, 特定节点执行ping操作服务器在这个时候。

问题:

  • 当节点对服务器执行ping操作时,服务器设法存储该节点的信息,但是它( I )不知道如何在数据库中制作时间戳,因此在服务器超时(例如5分钟)后,它将删除该节点信息。

请帮我一些意见,我应该如何处理呢? 如果我制作时间戳记,例如:

new GregorianCalendar().getTimeInMillis();

在服务器上每10秒钟后,如果时间戳记是否为5分钟,服务器应如何检查? 或者,也许还有另一种方式。

boolean isOld = System.currentTimeMillis() = someDate.getTime() > 300000; // 5 mins in ms

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM