是否有办法从队列中触发Azure功能并逐批处理消息,而不是逐项处理?
我有很多使用GroupQueueTrigger扩展名的Web作业,允许我从队列中读取一批32条消息并在一次运行中处理它们(这有很多优点,可以加快Azure表的插入速度通过使用批量插入,允许我在进一步处理之前进行localy map-reduce消息等)。我想将这些Web作业重写为Azure Function,但我不想放弃批处理。
答案 0 :(得分:1)
很好的问题,但不,你不能。
事件中心触发器支持(并且它是推荐使用它的方式),所以也许你可以尝试一下?
更新:有an open-source library添加批处理到队列触发器。我自己还没试过,但试一试。