MQ


       MQ,其全拼為message queue,即消息隊列。

       MQ系統可以分為三個大部分,分別為消息發布者、消息服務器、消息消費者。其中消息服務器分為兩個部分,分別為交換機、消息隊列。交換機和消息隊列具有綁定關系,消息隊列被綁定到交換機,多個消息隊列可以被綁定到同一個交換機,每個消息隊列和交換機的綁定關系稱為一個路由,這個路由被抽象成一個唯一的key,通過路由key可以指定一個路由。

       那么在spring框架中,如何使用MQ呢?

       首先要創建基礎三要素,即QUEUE(隊列)、EXCHANGE(交換機)、BINDING(綁定),三要素的類型已經被spring框架定義好了,我們可以直接使用。隊列的創建方式是通知spring為應用創建,通知方式是@Bean,創建方式是構造方法,構造方法的參數是隊列名稱(隊列名稱為自定義)。交換機的創建方式是通知spring框架為應用創建,通知方式是@Bean,創建方式是構造方法,構造方法的參數是交換機名稱(交換機名稱為自定義)。綁定的創建方式是通知spring框架為應用創建,通知方式是@Bean,創建方式是構造方法,構造方法的參數是綁定目標、目標類型、交換機名稱、其他參數,其他參數可以為null。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM