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 + "'");
    }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM