【发布时间】:2012-02-13 07:00:54
【问题描述】:
我有一个调用 EJB B 的 EJB A。 UI 等待响应的时间不应超过 30 秒。如果缺少某些数据,它应该返回部分响应。
如何在 EJB B 上定义超时(30 秒的时间限制)?
我可以将 EJB B 定义为返回 Future 的 Asynchronous,然后执行 Future.get(30, TimeUnit.SECONDS)。
但这是最好的解决方案吗?
谢谢你
附:我使用 glassfish 3.1
【问题讨论】:
标签: jakarta-ee timeout glassfish-3 ejb-3.1