我想运行一个线程,每15分钟发送一次请求检查更新,等待响应并处理响应中收到的数据。我需要通过web前端控制这个线程,启动/停止并监控它。需要处理的数据将通过休眠验证并存储在本地数据存储区中。主线程必然存在于会话中,因此子线程的生命周期显然可能在会话生存期内存在。我不确定依赖它是多么稳定,因为要求发送这些请求并无限期地检查更新。
我不确定持有线程的会话是否因为线程正在运行而保持活动状态。什么是最佳实践/最佳设计选择?
应用程序正在运行 JRE1.6 tomcat 7 wicket1.5.6 hibernate3.6 春季3.1