正文

簡介

        它是一種異步傳輸模式,可以在不同的應用之間實現(xiàn)相互通信,相互通信的應用可以分布在同一臺機器上,也可以分布于相連的網(wǎng)絡空間中的任一位置。

它的實現(xiàn)原理是:消息的發(fā)送者把自己想要發(fā)送的信息放入一個Message中,然后把它保存至一個系統(tǒng)公用空間的消息隊列(Message Queue)中;本地或者是異

地的消息接收程序再從該隊列中取出發(fā)給它的消息進行處理。如圖所示:

    大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

優(yōu)缺點與使用場景

  • 優(yōu)缺點

    優(yōu)點:支持離線通訊;有消息優(yōu)先級;有保障的消息傳遞和執(zhí)行許多業(yè)務處理的可靠的防故障機制;息傳遞機制使得消息通信的雙方具有不同的物理平臺成為可能。

        缺點:很難滿足實時交互需求。

  • 使用場景

        1、數(shù)據(jù)采集:適合多設備多應用數(shù)據(jù)采集功能。

        2、輔助實時交互:在大并發(fā)系統(tǒng)中,某一個操作涉及到很多步驟,某些步驟是不需要及時處理的,將不需要及時處理的步驟提出來,用消息隊列處理。

比如:在一個高并發(fā)購物網(wǎng)站,一個顧客

網(wǎng)友評論