我有如下Java代码来接收来自队列的消息,处理它并将处理后的消息写入另一个队列。
@RabbitListener(queues = "rawFusion")
@SendTo("Fusion")
public String receiverFusion(Object _message) {
String message = getMessage(_message);
return messageParser.parse(message);
}
在这里,我总是从“rawFusion”队列中获取消息并将其写入“Fusion”队列。
我想做的是,根据某些条件将消息写入不同的队列。所以我想 在收到来自“RawFusion”队列的消息后决定@SendTo
参数(或者可能不使用)。@SendTo
知道怎么做吗?
提前致谢