感謝雪魚一哥幫忙今天早上的Webinar,
在台灣最熟JBoss Messaging 應該就是他了
=========================================
HornetQ 是一個MOM (Message-oriented Middleware) 幫忙管理messaging的系統平台。
聽起來可能很陌生,但是如果我講到 Queue 與 Topic 可能就會知道拉。
設定方式,以後再介紹Cluster.
這次先已開發為主的Standalone 方式建立。
(如果你沒有安裝過JEAP 6 Standalone請到這裡參考)
1. 確定你使用的模組是到 $JBOSS_INSTALL_PATH/standalone/configuration/standalone-full.xml
因為我們需要用到messaging 的subsystem
所以,請將$JBOSS_INSTALL_PATH/standalone/configuration/standalone-full.xml rename 成 standalone.xml
2. 啟動Standalone Server
到$JBOSS_INSTALL_PATH/bin/ 執行 standalone.sh
3. 到http://localhost:9990 去,登入後,到Profile 下,的Messaging 下的 Destination. 左邊有個default,按下view 進入
按下ConnectionFactory 裡面內建已經有了2 個 ConnectionFactory,一個是在同一個VM instance 可以取用的,一個是Remote 可以 lookup 到的 ConnectionFactory。
看到裡面使用connector 都是 netty, 但是如果你的message size 都很小的話,建議使用netty-throughput。因為它的可以batch delay (batch 一段時間 這對小的msg 的throughput 會有很好的影響),direct-deliver也設定成false .
4. 建立queue的使用者, 每個queue 要存取,都必須要有id 跟 密碼認證
到$JBOSS_INSTALL_PATH/bin/ 執行 add_user.sh
Lin-C…
在台灣最熟JBoss Messaging 應該就是他了
=========================================
HornetQ 是一個MOM (Message-oriented Middleware) 幫忙管理messaging的系統平台。
聽起來可能很陌生,但是如果我講到 Queue 與 Topic 可能就會知道拉。
設定方式,以後再介紹Cluster.
這次先已開發為主的Standalone 方式建立。
(如果你沒有安裝過JEAP 6 Standalone請到這裡參考)
1. 確定你使用的模組是到 $JBOSS_INSTALL_PATH/standalone/configuration/standalone-full.xml
因為我們需要用到messaging 的subsystem
所以,請將$JBOSS_INSTALL_PATH/standalone/configuration/standalone-full.xml rename 成 standalone.xml
2. 啟動Standalone Server
到$JBOSS_INSTALL_PATH/bin/ 執行 standalone.sh
3. 到http://localhost:9990 去,登入後,到Profile 下,的Messaging 下的 Destination. 左邊有個default,按下view 進入
按下ConnectionFactory 裡面內建已經有了2 個 ConnectionFactory,一個是在同一個VM instance 可以取用的,一個是Remote 可以 lookup 到的 ConnectionFactory。
看到裡面使用connector 都是 netty, 但是如果你的message size 都很小的話,建議使用netty-throughput。因為它的可以batch delay (batch 一段時間 這對小的msg 的throughput 會有很好的影響),direct-deliver也設定成false .
4. 建立queue的使用者, 每個queue 要存取,都必須要有id 跟 密碼認證
到$JBOSS_INSTALL_PATH/bin/ 執行 add_user.sh
Lin-C…