[英]Azure Functions Blob Trigger - Concurrent blobs
我有一個blob觸發函數,它通過解析文件並將內容插入/更新到數據庫表中來處理文件。 這工作得很好,直到容器中有多個 blob 並且函數嘗試同時處理它們。 我最終得到主鍵約束(我應該),重復等。
問題是,鑒於任何時候容器中可能有多個 blob,我如何確保每個 blob 都按順序處理?
謝謝
根據微軟文檔,它說,
因為 blob 觸發器對隊列進行操作,所以並發函數調用的最大數量由host.json 中的隊列配置決定。 默認設置將並發調用限制為 24。此限制適用於單獨使用 blob 觸發器的每個函數。
Blob 觸發器的替代方法之一是使用事件網格觸發器。 對於高縮放功能、並發性和最小化延遲事件網格比 Blob 觸發器更有用。
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.