在我们的spring集成项目中,只有在从第三方api获得成功值的情况下,我们才必须在流中进一步传播消息。
当前,我正在将标题值设置为
成功
或
失败
根据我们是否收到预期的响应,然后分别将消息路由到成功或失败通道。
我也可以通过使用消息过滤器实现相同的流,但我想知道这是否是正确的方法?。
httpInboundAdapter->initiateChannel->messageProcessor (服务激活剂)-> filterChannel->headerValueRouter->responseChannel->response
下面是相同的集成图:

发布于 2017-07-17 12:35:56
这完全是您的选择;带有丢弃通道的过滤器在功能上等同于二进制路由器。
https://stackoverflow.com/questions/45135889
复制相似问题