【rabbitmq】Caused by: com.rabbitmq.client.ShutdownSignalException: connection error

1.權限問題

1).在admin中,點擊連接的User
在這裏插入圖片描述
2).爲user選擇需要連接的virtual host,set permission
在這裏插入圖片描述

2.端口問題(建立客戶端:5672)

	4369 -- erlang發現口 5672 --client端通信口 15672 -- 管理界面ui端口 25672 -- server間內部通信口
	
	如果採用java等等,連接rabbitmq 應該使用client通信口:5672
    /*
     *獲取mq的連接
     * */
    public static Connection getConnection() throws IOException, TimeoutException {
        ConnectionFactory connectionFactory = new ConnectionFactory();
        connectionFactory.setHost("127.0.0.1");
        connectionFactory.setPort(5672);
        connectionFactory.setVirtualHost("/host_data");
        connectionFactory.setUsername("guest");
        connectionFactory.setPassword("guest");
        return connectionFactory.newConnection();
    }

以上,歡迎補充

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章