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 物件導向的三大特性 封裝,繼承,多型 封裝 將資料和運算...