Java 如何将数据从服务器端自动推送到swing客户端?

Java 如何将数据从服务器端自动推送到swing客户端?,java,swing,client-side,server-side,Java,Swing,Client Side,Server Side,嗨,我是新的桌面客户端应用程序。我的客户端是JavaSwing,服务器端是restlet restful服务。我想自动将数据从服务器端推送到java swing客户端,以实现通知、警报等功能 有没有人能帮助我在这项技术中实现这一功能我想说,客户端应该不时(例如,每秒钟)询问服务器上是否有一些警报、通知等。如果我每隔一秒钟从客户端呼叫请求,它会导致性能问题吗?您可以定义时间间隔以降低性能并使请求处理尽可能快。另一种方法是以某种方式注册所有客户端,但您需要组织具有过期时间等的会话,并将所有会话存储在

嗨,我是新的桌面客户端应用程序。我的客户端是JavaSwing,服务器端是restlet restful服务。我想自动将数据从服务器端推送到java swing客户端,以实现通知、警报等功能


有没有人能帮助我在这项技术中实现这一功能

我想说,客户端应该不时(例如,每秒钟)询问服务器上是否有一些警报、通知等。

如果我每隔一秒钟从客户端呼叫请求,它会导致性能问题吗?您可以定义时间间隔以降低性能并使请求处理尽可能快。另一种方法是以某种方式注册所有客户端,但您需要组织具有过期时间等的会话,并将所有会话存储在服务器上。实际上,这取决于客户端数量和存储信息的数量。谢谢斯坦。事实上,我已经研究过flex和JSP。它们支持的api很少,比如activemq、cometd等。我希望是这样。有任何api支持java swing吗?