我有一个使用Netbeans IDE开发的RESTful Web服务应用程序。该应用程序使用MySQL服务器作为其后端服务器。我现在想知道的是,使用我的RESTful应用程序的客户端应用程序经常刷新以反映服务器中的数据更改。
客户端从RESTful应用程序获取的默认拉取间隔是什么?框架(JAX-RS)是否对此有所帮助或者是我的业务需要处理。
提前致谢
答案 0 :(得分:0)
@Abraham
没有这样的规则。只有您可以用来正确实现它的是HTTP的缓存功能。服务必须包含控制信息,特定资源的表示可以缓存,重新验证,从不缓存等等多长时间......
在客户端应用程序方面,每个客户端可以决定它自己的路径如何使自己与服务保持同步。它可以通过本地存储数据并从本地缓存等服务最终用户来完成...服务不能(也不应该知道)客户端如何实现,只有服务可以做的就是在响应消息中包含缓存信息,因为我已经上文提到的。
答案 1 :(得分:0)
您有责任安排服务一次又一次地执行。我们可以设置超时间隔,但没有拉动间隔。