2013-08-16 31 views
0

我使用Jersey編寫了一個REST服務器應用程序,並且我部署在CloudBees上。由於我有一個免費帳戶,因此服務器將在閒置2小時後進入休眠狀態。在此之前,我想將數據保存在數據庫中;我如何檢測cloudbees服務器上的睡眠事件?謝謝你的回答!檢測服務即將睡在CloudBees

回答

1

獲取應用程序到hibernate是一個標準的servlet容器關閉,所以一個ServletContextListener可以處理這個。另一個選擇是你有一個定期的計時任務來存儲數據在數據庫上,因爲應用程序也可能因各種原因而崩潰,你會讓他們丟失數據

+0

我會建議定期 - 因爲應用程序可以隨時移動,最好不要依賴這樣的事件。 –