如何在Java的REST服务中实现个人在线状态函数?

如何在Java的REST服务中实现个人在线状态函数?,java,rest,jakarta-ee,cordova,Java,Rest,Jakarta Ee,Cordova,我正在努力解决一个问题,即如何用phonegap项目呈现一个人的在线状态。我在后台有一个REST服务来指示和决定用户状态是在线还是离线,但我不知道我这样做是否正确,所以是否有人有更好的想法/第三方/框架来实现此功能 我的总体想法如下: 服务器端有一个联机池,负责存储已注册联机状态的人员。联机池将存储用户信息和用户上次请求时间 在客户端,每3分钟在线用户客户端将发送一个在线请求,以更改将其保留在在线池中的最后请求时间。在服务器端,每5分钟服务器将运行一次,检查是否有任何用户请求时间已过期,如果请求

我正在努力解决一个问题,即如何用phonegap项目呈现一个人的在线状态。我在后台有一个REST服务来指示和决定用户状态是在线还是离线,但我不知道我这样做是否正确,所以是否有人有更好的想法/第三方/框架来实现此功能

我的总体想法如下:

  • 服务器端有一个联机池,负责存储已注册联机状态的人员。联机池将存储用户信息和用户上次请求时间
  • 在客户端,每3分钟在线用户客户端将发送一个在线请求,以更改将其保留在在线池中的最后请求时间。在服务器端,每5分钟服务器将运行一次,检查是否有任何用户请求时间已过期,如果请求时间已过期,则将用户从联机池中删除,并将联机状态设置为脱机
    那么你的问题是什么?它与Java、REST、Java EE和/或PhoneGap有什么关系?嗨,我想制作一个具有显示功能的应用程序,但我不知道如何制作逻辑来实时告诉客户端哪个离线,哪个在线,就像skype在线雕像一样。。你对服务器端有什么想法吗?我在服务器端使用rest。。