我正在通过 MQ 向我的 EJB 应用程序发送一条消息,它是一个 XA 事务。收到消息后,我需要发送一些 http 请求并发回响应(这将是一个 RMI 调用)。
我担心的是,由于这些请求,队列侦听器可能会关闭(需要很长时间才能通过 http 请求进行回复)。
我发现的解决方案是在服务器管理的线程中完成工作,或者在另一个 EJB 中完成工作,因为它将在当前工作的 XA 事务的上下文中工作(不确定这一点)。
请让我知道什么是最好的解决方案。
问问题
76 次