我们已经在 Jboss SOA 平台上部署了应用程序。从性能上看,我们已经注释掉了 jboss-esb.xml 中的 DeadLetterService。因此,当任何异常发生或消息未传递给第 3 方时,它不应该转到 DLQ。但是现在我们收到以下错误
********************************
2012-12-18 18:02:30,996 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ServiceName].[HttpGateway]] (http-0.0.0.0-9032-14) Servlet.service() for servlet HttpGateway threw exception
org.jboss.soa.esb.listeners.message.MissingServiceException: Registry details for service [JBossESB-Internal:DeadLetterService] could not be determined from the registry.
at org.jboss.soa.esb.client.ServiceInvoker.post(ServiceInvoker.java:348)
********************************
将响应发送给第 3 方大约需要 5 分钟。我们正在尝试找出延迟的原因。
谁能知道这个问题与“DeadLetterService”有什么关系?或者我怎样才能重现这个问题?或者为什么要延迟 5 分钟?