我正在使用spring amqp,我想知道是否有办法在扇出交换上调用RabbitTemplate.sendAndReceive并获得一个答案列表(每个队列绑定到所选交换的一个)
提前感谢您的帮助。
答案 0 :(得分:3)
没有;目前尚不支持。
我可以看到的一个问题是模板不知道预期会有多少回复(不首先反省交换,即使这样,拓扑结构也可能在此期间发生变化)。
您可以使用Spring Integration(通过出站通道适配器发送)并在入站通道适配器上接收回复并使用聚合器对回复进行分组(使用某种发布策略 - 计数或时间基)。