有没有办法在使用amqp:outbound-channel-adapter发布消息后继续Spring集成流程? - 使用confirm-ack-channel,我只能在amqp ack之后继续流程,这需要太长时间。我试图看看我是否不关心ack,如果我可以继续流动
答案 0 :(得分:1)
当您可以拥有更多订阅者时,请考虑使用PublishSubscribeChannel
之类的内容,而不仅仅是<amqp:outbound-channel-adapter>
。当您同时向多个频道发送相同的消息时,可以使用RecipientListRouter
完成另一种方法。
使用WireTap
模式可以完成另一个技巧,您可以在处理期间向<amqp:outbound-channel-adapter>
发送相同的消息到不同的频道。
还有一个秘密 - ExpressionEvaluatingRequestHandlerAdvice
,successChannel
作为<request-handler-advice-chain>
配置中<amqp:outbound-channel-adapter>
的一部分。
您可以在参考手册中找到所有内容。