Azure功能 - 批处理队列触发流程而不是逐项

时间:2018-03-20 13:42:01

标签: c# .net azure azure-functions

是否有办法从队列中触发Azure功能并逐批处理消息,而不是逐项处理?

我有很多使用GroupQueueTrigger扩展名的Web作业,允许我从队列中读取一批32条消息并在一次运行中处理它们(这有很多优点,可以加快Azure表的插入速度通过使用批量插入,允许我在进一步处理之前进行localy map-reduce消息等)。我想将这些Web作业重写为Azure Function,但我不想放弃批处理。

1 个答案:

答案 0 :(得分:1)

很好的问题,但不,你不能。

事件中心触发器支持(并且它是推荐使用它的方式),所以也许你可以尝试一下?

更新:有an open-source library添加批处理到队列触发器。我自己还没试过,但试一试。