正文

簡介

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

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

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

    大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團訓(xùn)

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

  • 優(yōu)缺點

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

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

  • 使用場景

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

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

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