黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

Activemq詳解

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

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教程,里面的內容豐富,適合沒有基礎的小白學習,希望對大家能夠有所幫助。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人抖音短视频 | 亚洲男女一区二区三区出奶水了 | 我要看一级大片 | 国产一卡2卡3卡不卡 | 久久久久国产精品免费免费 | 亚洲欧美卡通成人制服动漫 | 一区二区三区波多野结衣 | 亚洲天堂精品在线 | 国内精品视频成人一区二区 | 波多野结衣综合 | 在线色视频网站 | 一级特黄aaaaaa大片 | 中国一级黄色毛片 | 激情综合五月天 | 亚洲视频在线a视频 | 午夜影院免费在线观看 | 欧美日韩性视频 | 中国免费一级片 | 日韩中文字幕久久久经典网 | 日黄网站| 性xxxx18免费观看视频 | 一级特黄网站 | 污丝瓜视频 | 无遮挡一级毛片私人影院 | 在线免费观看黄色大片 | 添人人躁日日躁夜夜躁夜夜揉 | 欧美性xxxx偷拍 | 国产精品亚洲一区二区三区久久 | 国产伦精一区二区三区视频 | 国产v综合v亚洲欧美大另类 | 黄色片地址 | 天天摸天天做天天爽天天弄 | 天天射天天添 | 国产伦精品一区二区 | 免费播放欧美一级特黄 | 免费老色鬼永久视频网站 | 久久精品国产精品亚洲艾 | 无码日韩精品一区二区免费 | 动漫精品一级毛片动漫 | 久久久999国产精品 久久久99精品 | 欧美精选欧美极品 |