java - EJB 计时器是否应该持久/可靠?

标签 java jakarta-ee ejb-3.0 timer ejb

例如如果我将计时器设置为每天午夜到期,如果一个“失火”(例如,由于服务器关闭而不会触发回调)会发生什么?我在文档中找不到它。

有没有办法让这个定时器在服务器重启时立即触发回调?

PS:我了解 Quartz,我正在评估 EJB 计时器作为替代方案。

最佳答案

您可以使用 TimerHandle使计时器持久化。 EJB 时间旨在避免容器崩溃。

查看此 article用于 EJB 时间与其他调度程序系统(如 Quartz)之间的比较。

关于java - EJB 计时器是否应该持久/可靠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399924/

相关文章:

java - 使用数据库中的数据创建 JSON 数组

java - 在 JBoss EAP 6.1 中将池分配给特定的无状态 Bean

java - Web 应用程序中的内容搜索

java - EJB @Local 和 @Stateless 在一起

java - Swing 客户端上的 Apache Shiro - EJB 3.1 身份验证授权案例

java - hibernate中的同步是什么意思

java - 速度模或 if 语句哪个更有效?

java - 如何解决Java中从double到int的类型不匹配错误

Java 桌面应用程序到客户端/服务器 (Web)

java - EJB3 - 通过注入(inject)与查找获取 bean - 有什么区别、含义和陷阱?