gpt4 book ai didi

rabbitmq - nservicebus rabbitmq 和 appharbor

转载 作者:行者123 更新时间:2023-12-04 02:48:24 25 4
gpt4 key购买 nike

我正在尝试让 nservicebus 与 appharbor 一起工作,并认为 rabbitmq 会很好,因为有一个我可以使用的插件。但是我似乎无法弄清楚如何真正让 nservicebus 使用提供的 rabbitmq。我已将以下内容添加到我的 web.config

    <add name="NServiceBus/Transport" connectionString="host=lemur.cloudamqp.com;user=useridhere;pass=blahblahblah"/>

在 global.asax.cs 我有以下内容

_bus = Configure.With()
.DefaultBuilder()
.XmlSerializer()
.UseTransport<RabbitMQ>()
.UnicastBus()
.CreateBus()
.Start(() => Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install());

运行时我得到“Rabbit 服务器未连接。”

样本有非常简单的连接字符串,所以我不确定我的连接字符串应该是什么样子。

我是做错了什么还是这不可能?

最佳答案

好的,所以我在看了一些代码和 amqp URI 的要求之后想通了,它应该分解成以下格式

amqp://username:password@host/virtualhost

我的用户名和虚拟主机是一样的。

接下来是 nservicebus 连接字符串。我最终得到了类似的东西

    <add name="NServiceBus/Transport" connectionString="host={host};username={username};password={password};virtualhost={virtualhost}"/>

关于rabbitmq - nservicebus rabbitmq 和 appharbor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18342132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com