spingboot + rabbitmq Rpc模式
配置类
@Configuration
public class RabbitMqConfig6 {
@Bean
public Queue queueR() {
return new Queue("queueR");
}
}
发送消息 - 生产者
@Service
public class RabbitMqService6 {
@Autowired
RabbitTemplate rabbitTemplate;
public Object sendAndReceive(){
Object o = rabbitTemplate.convertSendAndReceive("queueR","rpc");
return o;
}
}
接收消息 - 消费者
@Component
public class RabbitMqComponent6 {
@RabbitListener(queues = "queueR")
public String listerQueueR1(String message){
return message + "hello";
}
}