我最近开始用Spring开发我的第一个Web应用程序,我坚持一个问题,我真的找不到答案。我拥有的是一个简单的Spring MVC应用程序,它运行在Tomcat上,它通过REST提供JSON,XML或二进制形式的数据。此服务由我开发的两个客户端,一个简单的Java桌面应用程序和一个Android应用程序使用。到目前为止,客户只能通过轮询获得有关新数据的信息。 我现在想要的是当服务器有新数据可用时,向客户端发送通知/消息的方式。对于Android客户端来说,如果可以随时接收通知,不仅当应用程序当前处于打开状态时会很好。我发现了很多关于JavaScript客户端代码的信息,但很少有真正有用的关于java和android客户端选项的最新输入。春天的web应用程序:发送通知给java和安卓客户端
如果有人能给我一些想法,那么实现我想要的最佳方式(理想情况下,与服务器端的Spring集成得很好),使用什么协议/库/框架,甚至可能指向一些示例或教程,如何在服务器端和客户端实现此功能。
在此先感谢您的任何意见。