首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将MassTransit与RabbitMq在CloudAMQP上连接

如何将MassTransit与RabbitMq在CloudAMQP上连接
EN

Stack Overflow用户
提问于 2019-05-12 20:29:36
回答 2查看 1.2K关注 0票数 1

我在连接MassTransit和RabbitMq在CloudAMQP上有问题。下面是我的代码

代码语言:javascript
复制
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.Passwordh.Username是正确的。当我试图启动公共汽车时,我会发现以下错误:

RabbitMQ连接失败:代理不可达: my_username@llama-01.rmq.cloudamqp.com:5672/

我怀疑问题在URI地址中,但我找不到正确的地址。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-12 21:12:20

好吧,我很快就浏览了他们的入门,我可以看到您的实例获得了一个与您的用户同名的vhost。

上面的图片是我订阅免费计划后得到的。

对于MassTransit,您需要在连接字符串的末尾添加vhost,比如rabbitmq://llama-01.rmq.cloudamqp.com/my_username,或者在主机配置中配置它,以及用户名和密码。

票数 2
EN

Stack Overflow用户

发布于 2022-10-04 18:15:13

“主机”:“cow 01.rmq2.Cloudamqp.com”,“用户名”:“mw*jh”,“密码”:"Oev7ZC4**_cq61ch7u","VirtualHost":"/mww_jh","Port":5672,如果要在主机上使用JSON结构,则对云使用这种格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56103214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档