このコードを使用して、Azure Worker Role で実行されている node.js ファイルからサービス バス キューを呼び出しています。
var azure = require('azure'),
config = require('./config');
var serviceBusClient = azure.createServiceBusService(config.sbConnection);
console.log("Start");
serviceBusClient.getQueue("myqueue", function (error, queue) {
if(error){
console.log(error);
}
console.log(queue);
});
console.log("End");
このコード ワーカー ロールでは、「開始」と「終了」のみをログに記録しますが、getQueue API は動作しておらず、エラーも発生せず、ローカル マシンで正常に動作し、応答をログに記録しています。