[英]How to setup multiple queues in RabbitMQ and connect using MassTransit 3?
[英]How to connect MassTransit with RabbitMq on CloudAMQP
我在 CloudAMQP 上将 MassTransit 与 RabbitMq 连接时遇到问题。 下面是我的代码
var bus = Bus.Factory.CreateUsingRabbitMq(otions => {
var host = otions.Host(new Uri("rabbitmq://llama-01.rmq.cloudamqp.com"),
h => { h.Username("my_username"); h.Password("my_password"); });
otions.ReceiveEndpoint(host, "recvqueue", ep => {
ep.Handler<Communicate>(Handle);
});
});
bus.Start();
h.Password
和h.Username
是正确的。 当我尝试启动总线时出现以下错误:
RabbitMQ 连接失败:代理无法访问:my_username@llama-01.rmq.cloudamqp.com:5672/
我怀疑问题出在 URI 地址上,但我找不到正确的地址。
“主机”:“cow-01.rmq2.cloudamqp.com”,“用户名”:“mw****jh”,“密码”:“Oev7ZC4** cq61ch7u”,“虚拟主机”:“/mww jh”, "端口": 5672 如果主机上要使用JSON结构,云端使用这种格式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.