c# - Azure函数-队列触发器批量而不是逐项处理

标签 c# .net azure azure-functions

有没有办法从队列中触发Azure Function并批量处理消息而不是逐项处理消息?

我有很多使用 GroupQueueTrigger 的网络作业扩展允许我从队列中读取一批 32 条消息并在一次运行中处理它们(这有很多优点,例如通过使用批量插入加速到 Azure 表的插入速度,允许我在进一步处理之前本地映射减少消息, ETC。)。我想将这些 Web 作业重写到 Azure Function,但我不想放弃批量处理。

最佳答案

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

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

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

关于c# - Azure函数-队列触发器批量而不是逐项处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49385849/

相关文章:

c# - Cookie 身份验证提前到期

.net - 哪个是首选 : Nested If's or Exit Sub/Function?

c# - MVC 动态导航栏

azure - 工作帐户和 Microsoft 帐户之间的混淆

python - 使用 Flask、gunicorn、docker 和 azure 处理请求时出现套接字错误

windows - 如何使用 Azure 防火墙处理入口网站流量?

C#、ASP.NET 3.5 - 在运行时加载代码

c# - EFCore Linq ThenInclude 两个外键到同一个表

c# - 超时,asp.net c#,帐户 - 管理员

c# - Entity Framework 与.NET 4.0多对多关联