abbitTemplate中convertSendAndReceive方法与convertAndSend方法的区别

场景
这里只展示核心的代码,完整的代码请参见 SpringBoot整合RabbitMQ(完整版)

// 向发布订阅模式里面发送消息
public void sendPublish() {
    for (int i = 0; i < 5; i++) {
        // rabbitTemplate.convertSendAndReceive("exchange_fanout", "", "测试发布订阅模型:" + i);
        rabbitTemplate.convertAndSend("exchange_fanout", "", "测试发布订阅模型:" + i);

访问 http://localhost:8080/sendPublish

使用 convertAndSend 方法时的结果:输出时没有顺序,不需要等待,直接运行