我想在 Java EE 5 应用程序中创建一个队列监控容器管理组件。该队列是一个数据库表,每隔 5 分钟左右,监视器会在该表中查找与特定条件匹配的记录。如果有任何匹配的记录,监视器就会在新线程中开始某种处理。只要应用程序启动并独立于任何客户端会话发生,这种睡眠检查工作循环就应该继续。
我应该看什么 EJB、Servlet 等来实现这种东西?我正在使用 Websphere 7,但理想情况下,该解决方案不会绑定到任何一个应用服务器。此外,JMS 不是一个选项。如果用 Java EE 容器管理的组件实现这一点并不简单,那么还有什么其他方法有意义?
谢谢。