一、基本概念
jms是j2ee體系標準的一部分,規定了應用之間同步、非同步進行訊息傳送、接受的相關規範。activemq是實現了jms標準的訊息伺服器。
activemq的幾個重要概念:
1.client:activemq的client包括producer和consumer兩類,從名字可看出,producer是產生訊息的訊息生產者,consumer是接收訊息的訊息消費者,現實中producer和consumer是兩個應用程式,它們之間通過
activemq進行通訊。
2.destination:傳送訊息的目標,接收訊息的**。包括兩類,queue和topic。queue中的訊息只能一次性消費,topic中的訊息可以被所有訂閱者同時消費。注意乙個時序關係,對於queue,可以先傳送訊息,再接收訊息;
對於topic,訂閱者只能接收開始訂閱之後產生的訊息,而訂閱之前產生的訊息收不到,類似於報紙訂閱。
3.持久化:activemq支援持久化,可以將接收到的訊息儲存到資料庫中,就算activemq重啟,也照樣能將尚未派發的訊息傳送出去。
4.非同步:activemq最大的特點就是非同步,這也是和webservice最大的差別,傳送者只需將訊息傳送給activemq,剩下的事交給activemq就行,傳送者不用關心。
二、安裝
配置環境變數:
新增 activemq_home,指向安裝目錄
path加入\ac
tivemq_home%\bin\
classpath加入
\activemq_home%\conf\
執行activemq:
執行:
activemq
日誌沒有報錯就正常啟動了
測試安裝是否成功:
activemq的預設埠是61616,另外開乙個console,用netstat命令搜尋61616埠:
netstat -an|find "61616"
監控activemq:
我們可以通過web介面來監控activemq,用瀏覽器訪問:http://localhost:8161/admin
如果activemq的版本是5.8,則需要輸入預設賬號admin/admin,該賬號可以在
conf/jetty-real.properties中配置
停止activemq:
直接到執行activemq的console中執行ctrl+c鍵
OpenCV應用筆記
1 使用cvsmooth函式,src與dst的depth要一致,否則會出現raiseexception錯誤。src和dst的位深不能為64位浮點。簡單模糊和高斯模糊支援 1 或 3 通道,8 位元 和 32 位元 浮點影象。這兩種方法可以 in place 方式處理影象。2 關於直接讀取iplima...
session應用筆記
session start 開始session會話處理 session只要用到這個,就必須開啟session start 放在檔案開頭 建立session,直接採用超級全域性變數賦值即可 session是存在伺服器端,一般存放1440秒,如果網頁沒有任何操作,會自動銷毀,當然,可以通過php.ini...
sed 應用筆記
sed 的筆記 sed 的替換指令 有兩款。分別如下 第一款 sed i s g 第二款,帶有 可以出現 在 的前面或者後面。sed i s g 假設 etc sysctl.conf檔案上,有如下的 指令。都替換為net.ipv4.tcp sack 0。net.ipv4.tcp sack 1 net...