Spring integration Spring集成中的异常处理

Spring integration Spring集成中的异常处理,spring-integration,Spring Integration,我正在使用spring集成对两个web服务进行并行调用,我想知道当一个服务因某种原因停机时如何处理。假设我得到一个超时异常,那么我如何在spring集成中处理它 <int:service-activator input-channel="wslService-request-b" method="webServiceCallB" output-channel="wslService-reply" ref="LITESWebServiceCall"> <int:p

我正在使用spring集成对两个web服务进行并行调用,我想知道当一个服务因某种原因停机时如何处理。假设我得到一个超时异常,那么我如何在spring集成中处理它

<int:service-activator input-channel="wslService-request-b"
    method="webServiceCallB" output-channel="wslService-reply" ref="LITESWebServiceCall">
    <int:poller max-messages-per-poll="1" fixed-delay="10"
        receive-timeout="40000" task-executor="wslServiceRequestExecutor" error-channel="ws-error-channel"/>
</int:service-activator>

<int:service-activator
input-channel="ws-error-channel"
ref="errorHandler" />

似乎没有足够的信息。您询问并行调用,但显示“在处理前一条消息后10毫秒内发送一条消息”的示例。从另一面看,您的配置看起来不错。来自该轮询流的任何例外都应该发送到ws-error通道。您能为这个问题提供更多信息吗?有关Spring集成中错误处理的信息,请参阅。