2012-01-26 57 views
3

我們正在使用Jax-rs(在WebSphere 7中缺少框架:沒有像CXF或Restfull或Spring這樣的其他框架) 問題:客戶端一個http調用,服務器需要3到5分鐘來處理請求。但是我不想持有客戶端,我想返回http OK響應,然後關閉處理呼叫。JAX-RS:如何返回響應並在後端繼續處理請求

如何在JAX-RS中做到這一點,我希望有某種註釋。我真的不想放棄一個線程並對其進行管理(線程沒有複雜的解決方案)。

感謝您的幫助

回答

2

我沒有看到任何其他的解決方案,然後開始另一個線程(線程管理會更容易然後它是java.util.concurrent中過,所以給它一個機會)。

另一種解決方案是對REST服務進行AJAX調用。 AJAX +承諾實現(jQuery承諾或更多功能豐富的庫)將使得等待服務響應非常容易。

相關問題