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