rabbitmq用户名密码配置linux,当使用用户名和密码时,RabbitMQ C#连接出现问题

我在这里的损失,所以我伸出的集体知识,希望一个奇迹。

我已经安装RabbitMQ在Linux的盒子使用默认值。

当我使用这个代码(和默认RabbitMQ安装配置)一切都很好。

var connectionFactory = new ConnectionFactory();

connectionFactory.HostName = "192.168.0.12";

IConnection connection = connectionFactory.CreateConnection();

但是当我添加一个用户到RabbitMQ,并尝试使用以下代码(用户名和密码已更改为保护无辜。))

var connectionFactory = new ConnectionFactory();

connectionFactory.HostName = "192.168.0.12";

connectionFactory.UserName = "user";

connectionFactory.Password = "password";

IConnection connection = connectionFactory.CreateConnection();

connectionFactory.CreateConnection()方法抛出以下异常:

BrokerUnreachableException

None of the specified endpoints were reachable

检查RabbitMQ日志文件我可以看到它抱怨的凭据:

{amqp_error,access_refused,

"PLAIN login refused: user 'user' - invalid credentials",

'connection.start_ok'}}

事情是,我有信心的用户名和密码,我不能为编码找到解决这个任何地方的爱。

我必须缺少明显的东西,但我不能弄清楚它是什么。

我会感谢任何有用的指针。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值