我使用简单的node.js脚本向服务总线发送消息。它突然似乎已经放慢到单次操作需要16秒的程度。
有人对此有任何想法吗?我似乎无法在Azure上找到任何可以帮助我理解其原因的内容,所以任何指针都非常受欢迎。
下面的测试脚本的大纲代码。
const azure = require('azure');
const azureConnectionString = 'Endpoint=...';
const queue = 'myqueue';
const serviceBusService = azure.createServiceBusService(azureConnectionString);
let customProperties = {
"property1":"test property"
}
sendMessage(customProperties);
function sendMessage(customProperties) {
if (customProperties) {
let queuemessage = {};
queuemessage.body = "body";
queuemessage.customProperties = customProperties;
console.time("sendMessage");
serviceBusService.sendQueueMessage(queue, queuemessage, function (error) {
if (!error) {
console.timeEnd("sendMessage");
} else {
console.log(error);
}
})
} else {
console.log('service bus request missing parameters');
}
}