0
我有一個輕量級的Java應用程序通過澤西/灰熊公開Web服務。這是相當簡單,因爲它只是發回JSON內容:JAX-RS端點觸發服務器端動作
@GET
public Response status() {
CacheControl cc = new CacheControl();
cc.setMaxAge(CLIENT_EXPIRY);
cc.setPrivate(true);
ResponseBuilder builder = Response.ok(someJsonString, MediaType.APPLICATION_JSON);
builder.cacheControl(cc);
return builder.build();
}
我想執行服務器端操作時和客戶端請求這種反應,但不延遲響應本身,只有當。
這些其他方法不會影響響應,但會耗盡服務器資源並花費大量時間。如果我在響應構建過程中簡單地粘貼了電話,那麼最終用戶體驗就會變得不那麼愉快。
什麼是監控端點活動並觸發服務器端處理而不延遲響應的好方法?