如何在amqp:outbound-channel-adapter之后继续流动

时间:2016-11-15 19:01:38

标签: spring-integration

有没有办法在使用amqp:outbound-channel-adapter发布消息后继续Spring集成流程? - 使用confirm-ack-channel,我只能在amqp ack之后继续流程,这需要太长时间。我试图看看我是否不关心ack,如果我可以继续流动

1 个答案:

答案 0 :(得分:1)

当您可以拥有更多订阅者时,请考虑使用PublishSubscribeChannel之类的内容,而不仅仅是<amqp:outbound-channel-adapter>。当您同时向多个频道发送相同的消息时,可以使用RecipientListRouter完成另一种方法。

使用WireTap模式可以完成另一个技巧,您可以在处理期间向<amqp:outbound-channel-adapter>发送相同的消息到不同的频道。

还有一个秘密 - ExpressionEvaluatingRequestHandlerAdvicesuccessChannel作为<request-handler-advice-chain>配置中<amqp:outbound-channel-adapter>的一部分。

您可以在参考手册中找到所有内容。