更新時(shí)間:2021-11-23 09:29:21 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2258次
ActiveMQ 是 Apache 出品,最流行的,能力強(qiáng)勁的開(kāi)源消息總線。ActiveMQ 是一個(gè)完全支持 JMS1.1 和 J2EE 1.4 規(guī)范的 JMS Provider 實(shí)現(xiàn),盡管 JMS 規(guī)范出臺(tái)已經(jīng)是很久的事情了,但是 JMS 在當(dāng)今的 J2EE 應(yīng)用中間仍然扮演著特殊的地位。
“消息”是在兩臺(tái)計(jì)算機(jī)間傳送的數(shù)據(jù)單位。消息可以非常簡(jiǎn)單,例如只包含文本字符串;也可以更復(fù)雜,可能包含嵌入對(duì)象。
“消息隊(duì)列”是在消息的傳輸過(guò)程中保存消息的容器。
1.ActiveMQ
ActiveMQ 是 Apache 出品,最流行的,能力強(qiáng)勁的開(kāi)源消息總線。ActiveMQ 是一個(gè)完全支持 JMS1.1 和 J2EE 1.4 規(guī)范的 JMS Provider 實(shí)現(xiàn)。RabbitMQ
2.RabbitMQ 是一個(gè)在 AMQP 基礎(chǔ)上完成的,可復(fù)用的企業(yè)消息系統(tǒng)。他遵循 Mozilla Public
3.License 開(kāi)源協(xié)議。開(kāi)發(fā)語(yǔ)言為 Erlang。
4.RocketMQ由阿里巴巴定義開(kāi)發(fā)的一套消息隊(duì)列應(yīng)用服務(wù)。
消息隊(duì)列的主要特點(diǎn)是異步處理,主要目的是減少請(qǐng)求響應(yīng)時(shí)間和解耦。所以主要的使用場(chǎng)景就是將比較耗時(shí)而且不需要即時(shí)(同步)返回結(jié)果的操作作為消息放入消息隊(duì)列。同時(shí)由于使用了消息隊(duì)列,只要保證消息格式不變,消息的發(fā)送方和接收方并不需要彼此聯(lián)系,也不需要受對(duì)方的影響,即解耦和。


以上就是關(guān)于“Activemq作用以及特點(diǎn)”的介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程詳細(xì),從入門到精通,通俗易懂,適合小白學(xué)習(xí),希望對(duì)大家能夠有所幫助。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)