【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 版权协议,转载请附上原文出处链接和本声明。