0

在我的网络应用服务器中,保存了所有连接到它的节点的列表(在数据库中)。只是为了确保它不再保留未连接到它的节点信息,在一定间隔后它会从数据库中删除该节点。每个节点每 10 秒 ping 一次到服务器,并创建一个条目,表明特定节点此时 ping服务器

问题 :

  • 当节点 ping 服务器时,服务器设法存储节点信息,但它()不知道如何在数据库中制作时间戳,因此在服务器超时(比如说 5 分钟)后它会删除节点信息。

请帮助我输入一些信息,至于我应该如何管理这个?如果我制作时间戳,例如:

new GregorianCalendar().getTimeInMillis();

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

4

1 回答 1

0
boolean isOld = System.currentTimeMillis() = someDate.getTime() > 300000; // 5 mins in ms
于 2012-12-11T18:53:02.520 回答