在Liberty中配置调度程序或计时器服务

时间:2018-08-07 13:03:12

标签: message-queue websphere-liberty open-liberty

我们正在将代码从WAS 8迁移到Liberty。在WAS 8中,我们进行了配置,以1个小时的间隔将更新的策略放置在3到8之间的消息队列中。我们试图模仿Liberty中的相同配置。谁能帮助我们配置此方法

1 个答案:

答案 0 :(得分:0)

EJB持久性计时器在Liberty中可用,而Scheduler不可用。

EJB持久计时器有很多配置选项,包括您是否希望Liberty自动创建将需要的表(这需要数据库用户有权这样做)还是您要手动进行,在这种情况下,Liberty可以为您生成DDL。您可以在此knowledge center document中找到很多高级细节。

但是,接受所有默认值的最简单解决方案是启用ejbPersistentTimer功能并配置DefaultDataSource,除非您另外进行配置,否则EJB Persistent Timers将自动使用它。

使用Derby的示例server.xml代码段:

new RegExp