1)我在Windows机器上安装了Rabbit MQ服务器。 2)成功启用管理界面。 3)在本地主机和默认来宾用户中正常工作。 4)之后,我创建了另一个名为bala的管理员,并在rabbitmq.conf文件中进行了更改 将我的IP地址从“ 127.0.0.1”更改为“ 0.0.0.0”
但是我的系统工作正常,我可以发送和接收消息。但是另一个系统无法访问我的局域网中的发送消息。
我正面临=> SocketException:连接尝试失败,因为一段时间后连接方未正确响应,或者由于连接的主机未能响应,建立的连接失败 本期
我的代码在这里=>
internal ConnectionFactory MQFactory;
internal IConnection MQConnection;
internal IModel MQChannel;
var server = "192.168.1.7";
var password = "bala";
var username = "bala";
var virtualhost = "/";
var connectionFactory = new ConnectionFactory { HostName = server, Password = password, UserName = username, RequestedHeartbeat = 10 };
MQConnection = connectionFactory.CreateConnection();
答案 0 :(得分:0)
打开RabbitMQ配置文件,通常会在%APPDATA%/ RabbitMQ / rabbitmq.config中找到它,并在下面添加行
[{rabbit,[{loopback_users,[]}]}].
PS。不要错过在点末添加点。