Azure ServiceBus sendQueueMessage真的很慢

时间:2016-08-22 12:22:40

标签: node.js azure azureservicebus azure-servicebus-queues

我使用简单的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');
    }
}




0 个答案:

没有答案