Joh*_*ith 6 c# azure azureservicebus azure-functions
我有一个队列,其中放置了大量高频数据。我有一个 azure 函数,该函数将在向其中写入新消息并将消息写入 Azure sql 数据库时触发。我的问题是有太多的消息要写,所以我想做的是“积累”消息,然后一次将它们全部写入数据库。我在 Azure 函数服务总线集成中没有看到任何类型的功能来获取所有(或 x)消息并处理它们。
这样的事情可能吗?
任何帮助表示赞赏。
S.S*_*ani -2
我只是想知道为什么你需要批量插入。对于触发函数的每条消息,Azure 都会创建函数的新实例;所以性能在这里不会成为问题。如果您仍想进行批处理,则可以将传入消息临时存储在代理 Azure 数据库/数据存储中,并在指定时间段内查询该代理并运行批量插入命令。请记住,批量插入成功后必须删除查询的记录。
| 归档时间: |
|
| 查看次数: |
3320 次 |
| 最近记录: |