1
當使用「指定的端點沒有一個是可達的」 MT服務總線的初始化代碼如下:MassTransit拋出異常與CloudAMQP
var messageQueueUri = ConfigurationManager.AppSettings["messageQueueUri"];
messageQueueUri = messageQueueUri.Replace("amqp://", "rabbitmq://");
var bus = ServiceBusFactory.New(sbc =>
{
sbc.UseNLog();
sbc.UseRabbitMq();
sbc.ReceiveFrom(messageQueueUri);
});
的應用程序設置爲:
amqp://user:[email protected]/user/my_queue"
在CloudAMQP的管理站點中創建名爲my_queue的隊列。
我從nuget使用MT v2.8.0。我試圖從我的本地PC和AppHarbor站點運行這兩個,都拋出異常。
當我更改應用程序設置值以指向RabbitMQ的本地安裝(rabbitmq:// localhost/my_queue)時,一切正常。
我做錯了什麼?任何建議將非常感激。
在此先感謝。
謝謝,它工作,即使它看起來像一個解決方法。 –