簡體   English   中英

Azure Service Bus主題訂閱服務器接收消息的順序不正確

[英]Azure Service Bus Topic Subscriber receiving messages not in order

我正在使用azure服務總線主題,並且已為其訂閱啟用會話。

在我的邏輯應用程序中,我使用來自主題的sql事務插入數據,我使用主題Subscription(peek-lock),在訂戶級別中,並發性設置為默認值,如下所示

在此處輸入圖片說明

根據我的理解,我的邏輯應用程序(訂戶)應讀取所有消息,並必須在FIFO中進行處理
我的邏輯應用程序就像

在此處輸入圖片說明

這意味着它應該按有序方式將數據插入表中

但是,當我檢查觸發器日志時,它顯示了正確的順序,但是在數據庫級別,您可以看到該順序未發生

在此處輸入圖片說明

消息訂購是一項微妙的業務。 您可以進行消息排序或並發處理,但不能同時進行。 一旦必須訂購消息,就失去了進行並發處理的能力。 這對於Azure Service Bus會話和Logic Apps並發控制都是正確的。 您可以處理多個會話 ,但是每個會話仍將限於一個處理器。 這是有關它的帖子

暫無
暫無

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

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