Messaging Bridge 可透過設定
Quality of Service (QoS) Level 來達到 Persistent Messages, QoS 共有三個設定: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