2
我有一個REST服務端點返回List<Offer>
作爲json
。 此服務爲每個Offer
調用不同的後端。我知道可以創建一個Async Rest服務。但是,我希望客戶儘快使用任何Offer
,而不是每Offer
準備好。Spring REST和未來任務
我想到了兩種方案:
- 使用
Future
任務是正確的答案,如果它不是一個REST服務。我沒有找到一種方法,使用它在Web服務方面 使用兩個端點:一個 )第一會返回一些獨特的「GUID」每個
Offer
公開名單
<String>
getOfferIds();二)如果它已經準備好了第二將返回一個報價
公開發售getOffer(字符串GUID);
第二種方法將消除我的休息服務無狀態的上下文。 這是最好的方式還是有更好的方法來進行?
這可能有助於https://www.javacodegeeks.com/2013/03/deferredresult-asynchronous-processing-in-spring-mvc.html – Barath
這篇文章看起來很有趣,謝謝 – user2447161