ActiveMQ之搭建與初了解

2021-10-03 01:15:08 字數 1585 閱讀 5142

linux平台activemq搭建

wget
將檔案從壓縮的tarball解壓縮到您選擇的目錄中。例如:

cd

[activemq_install_dir]

tar -zxvf activemq-x.x.x-bin.tar.gz

嘗試啟動

cd

[activemq_install_dir]

bin/activemq start

初使用

佇列模式

public

class

messageproducer

}catch

(jm***ception e)

catch

(exception e)

finally

catch

(jm***ception e)}}

}}

public

class

messageconsumer

catch

(jm***ception e)}}

);}}

主題模式
public

class

messagepulisher

//關閉連線

connection.

close()

;}}

public

class

messagesubscriber

catch

(jm***ception e)}}

);}}

歸納

建立連線工廠(activemqconnectionfactory)

建立連線(connection)

開起連線

建立會話(session)

指定乙個目標,如果指定的目標不存在,將自動建立,指定的目標可以使佇列或者主題(destination)

針對指定的目標建立生產者/發布者或消費者/訂閱者

進行訊息的傳送或接收工作

操作完畢後關閉連線釋放資源(一般情況下監聽者連線會一直掛起等待訊息的到來)

一些補充

xmlns

=""brokername

="localhost"

datadirectory

="$"

>

>

<******authenticationplugin

>

>

username

="$"

password

="$"

groups

="users,admins"

/>

users

>

******authenticationplugin

>

plugins

>

...broker

>

參考:

Linux開發環境搭建 之ActiveMQ安裝

前言 什麼是mq?mq是乙個訊息中介軟體,比如 activemq rocketmq rabbitmq kafka都屬於mq,是mq的產品。什麼是activemq?activemq 是apache出品,最流行的,能力強勁的開源訊息匯流排。activemq 是乙個完全支援jms1.1和j2ee 1.4規...

JavaScript之建構函式初了解

呼叫時函式名加上 代表呼叫這個函式,不加 表示代表這個函式的內容。可以自定義自己的建構函式,只需要編寫乙個為this新增屬性的函式就可以。直接用例子說明 var width var height function rectangle w,h this關鍵字必須有 var rect new recta...

C 類與物件初了解

在c 中,類的概念類似於結構體,但比結構體內可以定義變數,也可以定義函式。class classname 注意 class date 件宣告 class date cpp檔案定義 include person.h void date show 物件導向的三大特性 封裝,繼承,多型 封裝 將資料和運算...