消息隊列的應用場景

1、解耦(爲面向服務的架構(SOA)提供最終一致性) 場景說明:用戶下單後,訂單需要通知庫存系統。傳統的做法是訂單系統直接調用庫存系統的接口。 傳統模式的缺點: 1.假如庫存系統無法訪問,則訂單系統訪問庫存系統失敗,從而導致訂單失敗 2.訂單系統與庫存系統耦合 引入消息隊列 訂單系統:用戶下單後,訂單系統完成持久化處理,將消息寫入消息隊列,返回用戶下單成功 庫存系統:訂閱下單的消息,採用拉去/推送
相關文章
相關標籤/搜索