簡體   English   中英

Azure 服務總線:沒有 session 可用於使用鎖定令牌完成消息

[英]Azure Service Bus: No session available to complete the message with the lock token

我在邏輯應用程序中使用服務總線隊列,但有時在某個時間收到大量消息時,我在嘗試完成消息時開始收到此錯誤。 它與消息鎖定丟失或鎖定持續時間無關,我已經在線查看了其他資源,但找不到可靠的答案來說明為什么會發生這種情況以及如何完全避免這種情況。

分區可能是一種解決方案,但我不是 100% 確定。

Error: No session available to complete the message with the lock token
Failed

在此處輸入圖像描述

謝謝,阿爾斯蘭

根據從 Azure 邏輯應用程序Microsoft 文檔連接到 Azure 服務總線,正如您明確提到的,此問題不是因為消息鎖定丟失或鎖定持續時間。 也許問題可能是因為超過了 session 計數限制。 (1500 個獨特的會話)。

對於服務總線,服務總線連接器一次最多可以將 1,500 個唯一會話保存到連接器緩存,每個服務總線消息傳遞實體(例如訂閱或主題) 如果 session 計數超過此限制,舊會話將從緩存中刪除。 有關詳細信息,請參閱消息會話

有關連接器 Swagger 描述中描述的觸發器、操作和限制的其他技術細節,請查看連接器參考頁 有關 Azure 服務總線消息傳遞的更多信息,請參閱什么是 Azure服務總線?

您可以減少每次會話,也可以提出功能請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM