[英]Messages processing policy for Service Bus connector in Azure Logic App
我有 Azure Logicapp,它使用當一條或多條消息到達主題(窺視鎖定)連接器時處理來自服務總線主題的消息。
我已經使用相同的session-id向服務總線發送了 40 條消息
正如我們從文檔中了解到的,這個連接器每次運行可以處理 20 條消息。 但是我們在這里看到的。
而不是兩次運行20/20
我們有三個1/20/19
為什么會發生這種情況? 我在文檔中找不到解釋?
邏輯應用服務總線不保證批處理來實現這種使用批處理接收器
看起來邏輯應用程序將被第一條消息觸發,並嘗試預取接下來的 20 個(默認大小)項目並為下一個項目執行此操作。
某些觸發器,例如當一條或多條消息到達隊列時(自動完成)觸發器,可以返回一條或多條消息。 當這些觸發器觸發時,它們會返回 1 到觸發器的最大消息計數屬性指定的消息數。
https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-servicebus
邏輯應用程序不會等待 20 條消息建立,因為它不知道是否還會有更多消息。 所以它會立即觸發第一條消息。 此時,沒有其他消息可供處理。
根據屏幕截圖中的時間戳,會發生以下情況:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.