springboot集成rabbitmq的一些坑

一、默认管理页面地址是 http://127.0.0.1:15672

但是spring配置连接里面要把端口改成5672,如果不配置的话默认就是端口5672

spring.rabbitmq.host=127.0.0.1
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
spring.rabbitmq.virtual-host=/

  

二、启动的时候会报错,第一次连接失败,后面正常

 原因:未知,但是重启redis服务之后又不会报这个错了,着实有点坑

解决办法:错误重连

 @Scheduled(fixedDelay = 2000, initialDelay = 1000)
    public void send() {
    	System.out.println(++i);
        String message = "Hello World!"+i;
        try {
        	this.template.convertAndSend(queue.getName(), message);
        }catch(Exception e) {
        	System.out.println("连接失败");
        	this.template.convertAndSend(queue.getName(), message);
        }
        System.out.println(" [x] Sent '" + message + "'");
    }

  

原文地址:https://www.cnblogs.com/JAYIT/p/10602873.html