【发布时间】:2014-09-18 09:29:22
【问题描述】:
我正在使用 EJB 创建抓取服务器。当我使用这样的计时器服务器时,我遇到了 JTA 事务超时问题:
@Schedule(persistent=false, minute="*", hour="*")
public void startBaidu() {
// 1) Get some data about URL from database
// 2) GET THE RESULTS FROM URL BY SELENIUM
// 3) Store the results to database
}
步骤 1,3 只需要几毫秒,但步骤 2 需要 1 2 分钟!!!有没有什么办法可以让 JTA 有优势,也可以针对这个问题做点什么?
【问题讨论】:
标签: java jakarta-ee jpa ejb jta