我正在使用Spring为Android应用开发Java API。目前我的API是100%的REST和无状态的。客户端需要先发送请求才能收到数据。
但是,我需要的是服务器在准备好任务后向客户端发送数据,而不是客户端首先向服务器发送数据。
我认为必须在两个方之间创建某种会话。
我的问题是:如何实现SERVER在准备好任务后向CLIENT发送数据的功能?/无法确定任务需要多长时间/
我应该为此开发什么样的API?
一个愚蠢的解决方法是每n秒向服务器发送一次请求,但我正在寻求更智能的方法。
Note: "Adndroid" typo corrected to "Android".