我正在将我的应用程序从JBoss 6 AS迁移到Wildfly 8.2.0。如。作为其中的一部分,我需要迁移在JBoss 6 AS中配置的数据源上定义的EJB计时器服务。
我已经阅读了EJB计时器服务学习资料,并得出它用于按计划完成工作。
Implementing EJB timer service in datasource in an application server
- 这是什么意思?在wildfly AS中,有一个文件timer-sql.properties
,需要根据所使用的数据库进行语法更改,并在standalone-full-ha.xml
中输入一个条目,如下所述。
timer-service thread-pool-name="timer" default-data-store="clustered-store">
<data-stores>
<database-data-store name="clustered-store" datasource-jndi-name="java:/TestDB" partition="timer"/>
</data-stores>
</timer-service>
我想了解更多内容,因此,任何人都可以解释在应用程序服务器中的数据源上配置的EJB计时器服务的作用以及它如何在高级别工作。此外,请建议任何解释相同的链接。感谢。