開發 Azure 事件導向與訊息導向解決方案
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP
Queue Storage
Service Bus





重複偵測 可避免訊息被處理兩次。
若傳送端重試、同一訊息再次到達,會以其 message ID 偵測。
在設定的時間窗內,重複項會被 丟棄。
即使網路重試,亦可達到 近似僅一次處理。


Service Bus Sessions 可啟用有序處理。
相關訊息共用 Session ID(例如同一訂單的所有更新)。
每個工作階段一次只交付給 一個消費者。
訊息順序在 同一工作階段內 得以保留,消費者可維持輕量狀態。
可 平行 處理多個工作階段,各自仍保持順序。
開發 Azure 事件導向與訊息導向解決方案