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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 美女伊人网 | 中国xxxx视频播放50 | 91短视频网站 | 黄色小视频在线看 | 在线观看91精品国产入口 | 欧美一级手机免费观看片 | 免费视频不卡一区二区三区 | 福利网导航 | 欧美在线成人免费国产 | 1024jd基地手机看国产 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片16美国 | 一级乱理中文字幕韩国 | 亚洲欧美日韩国产精品26u | 国产大片黄在线看免费 | sss亚洲国产欧美一区二区 | 欧美日韩视频一区二区 | 日本高清视频wwww色 | 黄色国产一级片 | 91成人午夜精品福利院在线观看 | 91麻豆精品一二三区在线 | 国产亚洲3p一区二区三区 | 九九色视频在线观看 | 污片在线免费看 | 日本三级视频在线播放 | 欧美高清视频一区 | 午夜伦理在线观看 | 久久人人爽人人爽人人片va | 黄色一级视频网站 | 黄色网在线 | 日韩欧美国产卡通动漫 | 日本 欧美 国产 | 717影院理论午夜伦不卡久久 | 成人欧美精品大91在线 | 国产福利一区二区 | 精品午夜寂寞黄网站在线 | 亚洲已满18点击进入在线观看 | 欧美日韩性视频在线 | 18女人免费毛片a级 18女人毛片水真多免费 | 免费看国产精品麻豆 | 欧美精品xxxⅹ欧美 欧美经典成人在观看线视频 | 500福利国产精品导航在线 |