簡體   English   中英

Azure Service Bus隊列分區的隊列AutoRenewTimeout

[英]Azure Service Bus queue partitioned Queue AutoRenewTimeout

我想了解分區隊列中的AutoRenewTimeout是否不同於未分區的隊列。 我有兩個理由在這里提出這個問題:

1)他們在文檔中似乎有不同的解釋:

分區隊列- 鏈接

獲取或設置會話更新其狀態之前所需的時間。

非分區隊列- 鏈接

獲取或設置鎖定將自動更新的最大持續時間。 此值應大於最長的消息鎖定持續時間。 例如LockDuration屬性。

2)在我的代碼上啟用前者后,鎖定持續時間= 4分鍾,AutoRenewTimeout = 12分鍾,我發現生產率大大降低。

它們在兩種情況下是否有不同的含義?

第一個鏈接用於“ 消息會話”功能。 使用消息會話,只有一個實例可以處理來自同一會話的消息。 這可以解釋為什么您看到了較低的性能。 第二個選項不利用消息會話,因此消息被所有競爭的使用者使用,而不僅僅是一個。

暫無
暫無

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

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