2017-04-14 79 views
0

我有一個使用spring框架構建的基本API。目前它是一個相當簡單的REST API。如何在處理REST API時臨時處理客戶端應用程序暫時沒有互聯網連接?

發送給註冊使用該API的客戶端的應用程序將向該API發送請求。

但是,到目前爲止 - 我還沒有真正考慮如何考慮如果客戶端連接了幾個小時或者其他什麼,或者如果我們的API由於某種原因而停止運行。

從設計的角度來看,我會想象我們會處理Spring的響應,它基本上說「沒有響應」 - 使用它來假設由於某種原因兩個位置之間的通信失敗,然後添加請求隊列以便稍後再試一次?

現在,我會谷歌這 - 我確信有關於這個在線信息,但我不知道這個問題或解決方案甚至被稱爲 - 或者如果一個隊列甚至是最好的方式來處理它。

我並不是真的在尋找一個可行的解決方案,或代碼或任何其他的東西 - 更多的是關於如何完成這些想法的一些基本思路 - 最好的方法vs不那麼好的方法等等。一些庫和框架建議也會很酷。

也許春天有一些內置的東西,我甚至不知道呢?

該API構建在Java中,但前端應用程序可能會使用JavaScript我會想象 - 因爲我們不想爲多個移動平臺構建相同的應用程序。

回答

相關問題