深入掌握JMS(五) 實戰Topic

2021-05-24 14:41:34 字數 774 閱讀 5188

與queue不同的是,topic實現的是發布/訂閱模型,在下面的例子中,啟動2個消費者共同監聽乙個topic,然後迴圈給這個topic中傳送多個訊息。

執行後得到下面的輸出結果:

consumer1 get message:0

consumer2 get message:0

consumer1 get message:1

consumer2 get message:1

consumer1 get message:2

consumer2 get message:2

consumer1 get message:3

consumer2 get message:3

consumer1 get message:4

consumer2 get message:4

consumer1 get message:5

consumer2 get message:5

consumer1 get message:6

consumer2 get message:6

consumer1 get message:7

consumer2 get message:7

consumer1 get message:8

consumer2 get message:8

consumer1 get message:9

consumer2 get message:9

說明每乙個訊息都會被所有的消費者消費。

深入掌握JMS(十二) MDB

在ejb3中,乙個mdb 訊息驅動bean 就是乙個實現了messagelistener介面的pojo,下面就是乙個簡單的mdb。messagedriven activationconfig public class mdb implements messagelistener catch jm c...

最全《 深入掌握Git與實戰開發》

教程目錄 第1講 課程內容概述與準備 第2講 課程內容解讀 第3講 git入門指引 第4講 git重要命令操練 第5講 git新增 刪除 修改與日誌 第6講 gitignore與分支 第7講 分支重要操作 第8講 分支高階與版本回退 第9講 checkout高階與stash 第10講 標籤與diff...

JMS實戰之二 JMS中的概念

理解訊息傳送系統的概念。訊息傳送系統由訊息傳送客戶端和訊息中介軟體所組成。客戶端把訊息傳送到訊息中介軟體,訊息中介軟體隨後再將這些訊息分發給其他客戶端。在這裡,訊息中介軟體實際上實現了客戶端之間的去耦,客戶端就是使用jms api的乙個業務應用程式或者元件。如下圖 使用jms api在客戶端1和客戶...