我最近開始用Spring開發我的第一個Web應用程序,我堅持一個問題,我真的找不到答案。我擁有的是一個簡單的Spring MVC應用程序,它運行在Tomcat上,它通過REST提供JSON,XML或二進制形式的數據。此服務由我開發的兩個客戶端,一個簡單的Java桌面應用程序和一個Android應用程序使用。到目前爲止,客戶只能通過輪詢獲得有關新數據的信息。 我現在想要的是當服務器有新數據可用時,向客戶端發送通知/消息的方式。對於Android客戶端來說,如果可以隨時接收通知,不僅當應用程序當前處於打開狀態時會很好。我發現了很多關於JavaScript客戶端代碼的信息,但很少有真正有用的關於java和android客戶端選項的最新輸入。春天的web應用程序:發送通知給java和安卓客戶端
如果有人能給我一些想法,那麼實現我想要的最佳方式(理想情況下,與服務器端的Spring集成得很好),使用什麼協議/庫/框架,甚至可能指向一些示例或教程,如何在服務器端和客戶端實現此功能。
在此先感謝您的任何意見。