我有一个Azure ServiceBus触发器,(具有以下功能的Function App)
module.exports = function(context, message) {
context.log('Message ', message);
context.done();
};
具有以下配置,
{
"bindings": [
{
"name": "message",
"type": "serviceBusTrigger",
"direction": "in",
"topicName": "topictest",
"subscriptionName": "sbsub1",
"connection": "testsb_RootManageSharedAccessKey_SERVICEBUS",
"accessRights": "Manage"
}
],
"disabled": false
}
你猜这个功能的开始时间是多少?这需要28秒以上。它不仅仅是第一个实例,它旋转的任何新实例都需要几乎很长的时间(大于1秒)。几个样本时间(28,43,93秒)。没有时间一致性。除非我在代码中犯了一些纠结错误,否则这个可怕的平台可以使用。
没有外部库,没有太多其他文件可以处理任何业务逻辑。这是一个非常简单的功能。
我在这里做错了什么?用不同的语言实现它有助于提高性能吗?