如何使用Spring云流RabbitMQ发送和等待返回消息?

时间:2017-05-22 20:28:26

标签: java rabbitmq spring-cloud-stream

我正在尝试使用Spring云流来发送消息,但是我没有找到如何发送消息并以相同的方法获得返回,就像我使用rabbitTemplate一样。

RabbitTemplate template = new RabbitTemplate(cf);
//configs template here...
Object test = template.convertSendAndReceive("Hello world");

//On Cloud Stream
private MessageChannel output;

public <T extends DomainEvent> void publish(T domainEvent){
    output.send(MessageBuilder.withPayload(domainEvent).build());
    //How to wait and receive the answer?
}

1 个答案:

答案 0 :(得分:1)

Spring Cloud Stream不是为请求/回复消息传递而设计的。