【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();
    }

以上,欢迎补充


版权声明:本文为mwqyykl原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>