顯示具有 JMS 標籤的文章。 顯示所有文章
顯示具有 JMS 標籤的文章。 顯示所有文章

2013年1月29日 星期二

Configure persistent Topic in JBoss Messaging Bridge

Configure JBoss Messaging Bridge 說明的是 Queue 的傳送模式,接下來延續的這一篇改用 Topic 的傳送模式並且須為 Persistent Messages ,而前一篇關於 Persistent Messages for Queue 的說明是在進行這一篇測試時,做為先期測試完成後再補上的,因主題上比較相近皆為 Queue 的說明因此擺在同一篇說明裡。

Messaging Bridge 可透過設定 Quality of Service (QoS) Level 來達到 Persistent MessagesQoS 共有三個設定:QOS_AT_MOST_ONCE、QOS_DUPLICATES_OK、QOS_ONCE_AND_ONLY_ONCE(設定值依序為0~2,詳見官網說明), QOS_DUPLICATES_OK mode 依官網的說明這個 mode ,Target Destination 有可能會收到重覆的資料但確保訊息都會收到, QOS_ONCE_AND_ONLY_ONCE mode 則確保會收到一次,此 mode 是架構在 JTA transaction 因此配置上要有相對應的修改(這一段節錄自 Configure JBoss Messaging Bridge) 。

準備執行環境

  • JDK (Java Development Kit) version 1.6+
  • JBoss Enterprise Application Platform 5.0
  • JBoss Messaging 1.4.6.GA
  • MySQL Server 5.1

2012年11月21日 星期三

Configure JBoss Messaging Bridge

JBoss Messaging Bridge 可以將 messages 從一台 JBoss Server 傳送到另一台 JBoss Server,也就是將 messages 傳送至甲地(Source Destination)而由乙地(Target Destination)接收 messages,Queue跟Topic 二種模式都支援。
以下的測試主要是參考 How to Configure JBoss Messaging Bridge in JBoss AS 5 ?

準備執行環境

因測試需要二台 JBoss Server 以新增 JBoss Nodes的方式來建立測試環境,新增 JBoss Nodes可以參考另一篇文章:JBoss EAP 5 Multi Apps Services
JBoss Messaging 1.4.6.GA 只是列出版本號碼,不需另外安裝,JBoss EAP 5.0 即包含 JBoss Messaging 。
  • JDK (Java Development Kit) version 1.6+
  • JBoss Enterprise Application Platform 5.0
  • JBoss Messaging 1.4.6.GA