大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Activemq詳解

Activemq詳解

更新時間:2021-11-23 09:39:45 來源:動力節點 瀏覽1668次

ActiveMQ 是一個 MOM,具體來說是一個實現了 JMS 規范的系統間遠程通信的消息代理。MOM 就是面向消息中間件(Message-oriented middleware),是用于以分布式應用或系統中的異步、松耦合、可靠、可擴展和安全通信的一類軟件。MOM 的總體思想是它作為消息發送器和消息接收器之間的消息中介,這種中介提供了一個全新水平的松耦合。JMS 叫做 Java 消息服務(Java Message Service),是 Java 平臺上有關面向 MOM 的技術規范,旨在通過提供標準的產生、發送、接收和處理消息的 API 簡化企業應用的開發,類似于 JDBC 和關系型數據庫通信方式的抽象。

Provider:純 Java 語言編寫的 JMS 接口實現(比如 ActiveMQ 就是)

Domains:消息傳遞方式,包括點對點(P2P)、發布/訂閱(Pub/Sub)兩種

Connection factory:客戶端使用連接工廠來創建與 JMS provider 的連接

Destination:消息被尋址、發送以及接收的對象

其中:

P2P (點對點)消息域使用 queue 作為 Destination,消息可以被同步或異步的發送和接收,每個消息只會給一個 Consumer 傳送一次。

Consumer 可以使用 MessageConsumer.receive() 同步地接收消息,也可以通過使用MessageConsumer.setMessageListener() 注冊一個 MessageListener 實現異步接收。

多個 Consumer 可以注冊到同一個 queue 上,但一個消息只能被一個 Consumer 所接收,然后由該 Consumer 來確認消息。并且在這種情況下,Provider 對所有注冊的 Consumer 以輪詢的方式發送消息。

Pub/Sub(發布/訂閱,Publish/Subscribe)消息域使用 topic 作為 Destination,發布者向 topic 發送消息,訂閱者注冊接收來自 topic 的消息。發送到 topic 的任何消息都將自動傳遞給所有訂閱者。接收方式(同步和異步)與 P2P 域相同。

除非顯式指定,否則 topic 不會為訂閱者保留消息。當然,這可以通過持久化(Durable)訂閱來實現消息的保存。這種情況下,當訂閱者與 Provider 斷開時,Provider 會為它存儲消息。當持久化訂閱者重新連接時,將會受到所有的斷連期間未消費的消息。

以上為理論基礎,如果大家想了解更多相關知識,可以關注一下動力節點的ActiveMQ教程,里面的內容豐富,適合沒有基礎的小白學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品视频一区牛牛视频 | 一级毛片免费视频日本 | 老司机午夜精品视频在线观看免费 | 亚洲高清一区二区三区四区 | 91福利在线观看 | 国产精品久久在线 | 欧美一级片在线免费观看 | 欧美午夜寂寞影院安卓列表 | 特级片毛片 | 在线午夜 | 亚洲欧美日韩中文字幕在线一区 | 手机在线看片福利 | 嘿嘿嘿视频免费网站在线观看 | 免费人成激情视频在线观看冫 | 日本韩国欧美在线观看 | 国产一级久久免费特黄 | 国产一区二区精品久久凹凸 | 亚洲成色综合一区二区三区四区 | 欲色综合 | 日本精品久久久一区二区三区 | 国产大片91精品免费观看不卡 | 色yeye成人免费视频 | 国产中文久久精品 | 国产精品热久久毛片 | 四虎网址| 国产精彩视频在线 | 一级毛片一| 久久99久久精品久久久久久 | 夜间福利在线观看 | 免费视频一级片 | 成人毛片免费在线观看 | 91在线看视频 | 久久www免费人成_看 | 日韩欧美国产亚洲 | 狠狠久久久久综合网 | 国产91精品久久久久久 | 国产最新网站 | 中文字幕亚洲第一 | 爱我久久视频免费观看影视 | 日本不卡在线播放 | 不卡的中文字幕 |