0
由於客戶的一箇舊的反向代理(每個連接線程模型),我無法將客戶端連接保持長時間打開狀態。當http連接無法長時間保持打開狀態時使用AsyncResult
假設瀏覽器請求導致調用需要3分鐘才能處理的異步EJB方法。我還可以使用退回的Future
嗎?我應該將它存儲在什麼地方,以便可以通過不同的請求訪問它?
解決此問題的最佳做法是什麼?
由於客戶的一箇舊的反向代理(每個連接線程模型),我無法將客戶端連接保持長時間打開狀態。當http連接無法長時間保持打開狀態時使用AsyncResult
假設瀏覽器請求導致調用需要3分鐘才能處理的異步EJB方法。我還可以使用退回的Future
嗎?我應該將它存儲在什麼地方,以便可以通過不同的請求訪問它?
解決此問題的最佳做法是什麼?
讓請求等待3分鐘聽起來不太好。你可以更好地使用signalr類型的東西,在這種情況下你可以從服務器調用客戶端。