1. 程式人生 > >SpringCloud 從菜鳥到大牛之六 訊息和非同步 MQ

SpringCloud 從菜鳥到大牛之六 訊息和非同步 MQ

記得架構圖
這裡寫圖片描述

HTTP 常見是同步 ,但是也是支援非同步的

這裡寫圖片描述

釋出訂閱模式
這裡寫圖片描述

MQ應用場景
日誌處理 Kafka

這裡寫圖片描述

流量削峰 秒殺系列
應用解耦

Spring Cloud Stream RabbitMQ 與 Kafka

資料一致性問題 分散式系統很容易出問題

可靠的訊息投遞 RabbitMQ

這裡寫圖片描述

這裡寫圖片描述

秒殺場景 : 注意點

Redis沒有事務回滾,那我們要手動回滾

這裡寫圖片描述

多個服務訂閱 同一個訊息佇列 ,靈活設計,問題要想清楚

資料最終一致性問題

CP AP 可用性 資料一致性 Eureka 和 Zookeeper