【发布时间】:2015-01-11 13:18:55
【问题描述】:
我在 Wildfly 中运行了一些代码:
@Stateless
public class OrderStatusMonitorScheduler {
@Inject
private OrderEntityDao orderEntityDao;
@Inject
private TradeAgentClientSender tradeAgentClientSender;
@Schedule(second="*/1", minute="*", hour="*", persistent = false)
public void queryOrderStatusesBatch() {
log.debug("queryOrderStatusesBatch start");
....
}
}
有时调度程序每秒执行一次,但有时在将“queryOrderStatusesBatch start”写入日志文件之间有 15-30 秒的时间间隔。有时后续调用之间的频率更高(每秒几次)。可能是什么原因?我在这里错过了什么吗?提前感谢您的回答。
【问题讨论】: