MT サービス バスの初期化コードは次のようになります。
var messageQueueUri = ConfigurationManager.AppSettings["messageQueueUri"];
messageQueueUri = messageQueueUri.Replace("amqp://", "rabbitmq://");
var bus = ServiceBusFactory.New(sbc =>
{
sbc.UseNLog();
sbc.UseRabbitMq();
sbc.ReceiveFrom(messageQueueUri);
});
アプリの設定は次のように設定されています。
amqp://user:passw@bunny.cloudamqp.com/user/my_queue"
CloudAMQPの管理サイトに my_queue という名前のキューが作成されます。
nuget の MT v2.8.0 を使用しています。ローカル PC と AppHarbor サイトの両方からこれを実行しようとしましたが、どちらも例外をスローしました。
アプリの設定値を変更して、RabbitMQ のローカル インストール ( rabbitmq://localhost/my_queue ) を指すようにすると、すべて正常に動作します。
私は何か間違ったことをしていますか?アドバイスをいただければ幸いです。
前もって感謝します。