2012-08-17 20 views
0

我有一個使用Netbeans IDE開發的RESTful Web服務應用程序。該應用程序使用MySQL服務器作爲其後端服務器。我現在想知道的是,使用我的REST風格的應用程序的客戶端應用程序將刷新以反映服務器中的數據更改的頻率。RESTful客戶端拉多少次服務器數據

客戶端是否從RESTful應用程序獲取了任何默認拉間隔?框架(JAX-RS)是否做了些什麼或者是我的業務需要照顧。

在此先感謝

+0

這完全取決於客戶端。 – 2012-08-17 16:23:10

回答

0

@Abraham

有沒有這樣的規則。只有你可以用來正確實現這一點的是HTTP的緩存功能。服務必須包含控制信息可以緩存多長時間的特定資源的表示形式,重新生效,從未緩存等等......

在客戶端應用程序的每個事物上,每個客戶端可能會決定它自己的路徑如何保持自己與服務。它可以通過本地存儲數據完成,併爲本地緩存等終端用戶服務......服務不能(也不應該知道)客戶端如何實現,只有服務可以做的是將緩存信息包含在響應消息中,因爲我已經上文提到的。

0

您有責任安排服務一次又一次執行。我們可以設置超時間隔,但沒有拉間隔。