spring amqp sendAndReceive有多个队列

时间:2015-02-26 17:45:54

标签: spring amqp spring-amqp

我正在使用spring amqp,我想知道是否有办法在扇出交换上调用RabbitTemplate.sendAndReceive并获得一个答案列表(每个队列绑定到所选交换的一个)

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

没有;目前尚不支持。

我可以看到的一个问题是模板不知道预期会有多少回复(不首先反省交换,即使这样,拓扑结构也可能在此期间发生变化)。

您可以使用Spring Integration(通过出站通道适配器发送)并在入站通道适配器上接收回复并使用聚合器对回复进行分组(使用某种发布策略 - 计数或时间基)。