检测服务即将在CloudBees上休眠

时间:2013-08-16 11:24:57

标签: java jersey cloudbees

我使用Jersey编写了一个REST服务器应用程序,并部署在CloudBees上。由于我有一个免费帐户,服务器将在2小时不活动后进入睡眠状态。在此之前,我想将数据保存在数据库中;我怎样才能在cloudbees服务器上检测到睡眠事件?谢谢你的回答!

1 个答案:

答案 0 :(得分:1)

获取hibernate的应用程序是一个标准的servlet容器关闭,因此ServletContextListener可以处理这个问题。另一种选择是你有一个定期的Timer任务来存储数据库上的数据,因为应用程序也可能因为各种原因而崩溃,而你的数据丢失了