Java客户端状态监视

Java客户端状态监视,java,client-server,monitoring,messaging,Java,Client Server,Monitoring,Messaging,我有基于java的服务器应用程序和多个java客户端。根据客户端的某些活动,客户端向服务器发送一些消息。 要求是监视客户端的状态 解决此要求的最佳/高效设计是什么? 可能有10000多个客户。我们应该遵循心跳机制还是其他技术 我们是否应该在db中保存每个客户端的状态以用于报告目的?当有许多现成的选项时,您为什么要自己编写这样的内容。看看new relic,它可以像您刚才描述的那样进行客户端-服务器监控,还有很多其他功能。您有什么类型的服务器?它是否使用纯套接字、RMI、SOAP、REST等?它是

我有基于java的服务器应用程序和多个java客户端。根据客户端的某些活动,客户端向服务器发送一些消息。 要求是监视客户端的状态

解决此要求的最佳/高效设计是什么? 可能有10000多个客户。我们应该遵循心跳机制还是其他技术


我们是否应该在db中保存每个客户端的状态以用于报告目的?

当有许多现成的选项时,您为什么要自己编写这样的内容。看看new relic,它可以像您刚才描述的那样进行客户端-服务器监控,还有很多其他功能。

您有什么类型的服务器?它是否使用纯套接字、RMI、SOAP、REST等?它是部署在tomcat服务器上并使用REST的java应用程序。甚至客户端也在使用REST向服务器发送消息。