簡體   English   中英

Azure Service Bus主題和多實例訂閱者

[英]Azure Service Bus Topics and Multiple Instance Subcriber

這是有關Microsoft.Azure.ServiceBus的一般問題。 在Azure中,當應用程序按比例放大時,如果該訂閱者已多次按比例放大,Azure如何處理向該訂閱者分發消息。 圖1顯示了一種典型情況, 圖2顯示了我正在談論的場景:

在此處輸入圖片說明

默認情況下,Azure是否將相同的消息發送到所有實例? 還是Azure“智能”足以在實例之間負載均衡消息? 如果沒有,人們如何正常處理這種情況? 我只希望一個實例在縮放的情況下接收此消息。

Azure服務總線將向所有訂閱者發送已發布消息的副本。

如果您使用相同的訂閱實體擴展訂戶,那么您將獲得完整的消費者信息,其中到達訂閱的消息將由單個訂戶實例處理。 這是假設處理不會失敗並且消息已完成。 否則,消息將由另一個實例再次處理。

當訂閱者的每個實例都在偵聽不同的物理訂閱時,第一種情況將起作用。

暫無
暫無

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

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