0
的時間任務,我必須考慮JBoss 6環境中的集羣時間任務。任務必須保存在數據庫中。在應用程序初始化時,必須根據這些持久實體創建和調度任務。對於我的EE應用程序使用cron表達式EJB3/JBoss 6
例如,我有一個這樣的實體:
class MyTask {
private Long id;
private String cronExpression;
private String name;
}
我可以創造新的就業機會和使用Quartz和使用數據源CronTriggers,我可以讓他們同步處理集羣實例。但是,JBoss環境中使用EJB的最佳策略是什麼?
使用「http://download.oracle.com/javaee/6/tutorial/doc/bnboy.html」下的Java EE工具,我可以在cron表達式中使用@Schedule註釋。但是我的作業必須在運行時從實體對象動態創建。我的bean應該如何顯示?
感謝您的回答。我可以在JBoss環境中使用哪種策略來在整個農場集羣我的計時器服務? – 2011-05-06 06:59:15
EJB規範要求定時器只在羣集環境中觸發一次,但我不知道JBoss的具體情況。 (對不起,我沒有注意到這是一個JBoss特定的問題。) – 2011-05-06 15:22:29