【发布时间】:2019-08-02 12:19:06
【问题描述】:
RabbitMQ 和 Servicebus (By adding TransportType=Amqp in connectionstring) 都支持 AMQP。我在我的 C# 代码中使用 ServiceBusClient,如何让它连接到我的 RabbitMQ?
所以我的服务总线是这样的:
<add key="Microsoft.ServiceBus.ConnectionString"
value="Endpoint=sb://[namespace].servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=[SAS key];TransportType=Amqp" />
有哪些 RabbitMQ 的例子展示了这样的用户名和密码:
"amqp://" amqp_authority [ "/" vhost ] [ "?" query ]
如何转换连接字符串?以及如何将 SharedAccessKey 替换为用户名和密码?
注意:
这个question has been asked before 3 years ago,但从那以后框架不断发展,正如我所提到的,现在支持 AMQP,所以答案不再相关。
【问题讨论】:
标签: c# .net-core rabbitmq azureservicebus