SpringCloud學習筆記(五)——消息驅動 Stream

消息驅動,顧明思議,在企業級應用中,消息中間件經常用於處理非同步場景、消息通知、應用解耦等。常用的有RabbitMq、kafka、Redis等消息隊列等。Spring Cloud Stream是一個構建事件消息驅動的微服務框架,提供了一個靈活的編程模型。並基於Spring的基礎之上,支持發佈-訂閱模型、消費者分組、數據分片等功能。
一、Stream 應用模型

  • Middleware: 消息中間件,如RabbitMq等
  • Binder:可以認爲是適配器,用來將Stream與中間連接起來的,不同的Binder對應不同的中間件,需要我們配置
  • Application Core:由Stream封裝的消息機制,很少情況下自定義開發
  • inputs:輸入,可以自定義開發
  • outputs:輸出,可以自定義開發

接下來快速開始,主要就是針對以上幾個組件進行不同的配置。

使用步驟

1、引入依賴

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章