我希望设计这样一个能够监听兔子MQ #queue1
我应该在这个设计中使用哪种类型的spring-amqp消息传递系统/技术?(比如Spring Remoting with AMQP或Message Replylation with A Reply Queue and correlation ID)
答案 0 :(得分:0)
为什么您希望#queue1
的消费者等待回复,然后将其发送到#queue2
您可以将步骤设计为
#queue1
#Queue2
#Queue2
的消费者将使用该消息。根据处理结果(您将作为回复发送),它会将请求发送到#queue3
#Queue3
的消费者将使用该消息。使用当前结果合并先前的结果,它会将#queue4
的请求与合并结果放在一起。#Queue4
的消费者将使用该消息。使用当前结果合并先前的结果,它会将#queue5
的请求与合并结果放在一起。#queue5
完成。使用以前的结果合并当前结果,并将其合并回复发送到#replyQueue