日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
搭建JEESZ分布式架構(gòu)9--消息中間件簡介

消息中間件簡介

1.      消息中間件在JEESZ分布式架構(gòu)中的作用

1)     消息中間件在分布式系統(tǒng)中完成消息的發(fā)送和接收。

成都創(chuàng)新互聯(lián)專注于馬龍網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供馬龍營銷型網(wǎng)站建設(shè),馬龍網(wǎng)站制作、馬龍網(wǎng)頁設(shè)計(jì)、馬龍網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造馬龍網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供馬龍網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

2)     消息中間件可利用高效可靠的消息傳遞機(jī)制進(jìn)行平臺無關(guān)的數(shù)據(jù)交流, 并基于數(shù)據(jù)通信來進(jìn)行分布式系統(tǒng)的集成。

3)     通過提供消息傳遞和消息 排隊(duì)模型,可以在分布式環(huán)境下擴(kuò)展進(jìn)程間的通信。

4) 通過消息中間件,應(yīng)用程序或組件之間可以進(jìn)行可靠的異步通訊,從而 降低系統(tǒng)之間的耦合度,提高系統(tǒng)的可擴(kuò)展性和可用性。

搭建JEESZ分布式架構(gòu)9--消息中間件簡介

2.      JMS:Java Message Service

1)    JMS是JavaEE中的一個(gè)關(guān)于消息的規(guī)范,是一套與具體平臺無關(guān)的API

2)     JMS元素:

JMS提供者 ---- 連接面向消息中間件的,JMS接口的一個(gè)實(shí)現(xiàn)

JMS客戶 ------ 生產(chǎn)或消費(fèi)消息的基于Java的應(yīng)用程序或?qū)ο?/p>

JMS生產(chǎn)者 ---- 創(chuàng)建并發(fā)送消息的JMS客戶

JMS消費(fèi)者 ---- 接收消息的JMS客戶

JMS消息 ------ 可以在JMS客戶之間傳遞的數(shù)據(jù)的對象

JMS隊(duì)列 ------ 一個(gè)容納那些被發(fā)送的等待閱讀的消息的區(qū)域

JMS主題 ------ 一種支持發(fā)送消息給多個(gè)訂閱者的機(jī)制

3)     JMS應(yīng)用程序接口

ConnectionFactory(連接工廠): 用戶用來創(chuàng)建到JMS提供者的連接的被管對象。

Connection(連接): 連接代表了應(yīng)用程序和消息服務(wù)器之間的通信鏈路。

Destination(目標(biāo)): 消息發(fā)布和接收的地點(diǎn),或者是隊(duì)列,或者是主題。

MessageProducer(消息生產(chǎn)者):由會(huì)話創(chuàng)建的對象,用于發(fā)送消息到目標(biāo)。

MessageConsumer(消息消費(fèi)者):由會(huì)話創(chuàng)建的對象,用于接收發(fā)送到目標(biāo)的消息。

Message(消息):是在消費(fèi)者和生產(chǎn)者之間傳送的對象。

Session(會(huì)話):表示一個(gè)單線程的上下文,用于發(fā)送和接收消息。

4)     JMS消息模型

1、         點(diǎn)對點(diǎn)或隊(duì)列模型

搭建JEESZ分布式架構(gòu)9--消息中間件簡介

 

  •   消息生產(chǎn)者生產(chǎn)消息發(fā)送到queue中,然后消息消費(fèi)者從queue中取出并且消費(fèi)消息。
  •   消息被消費(fèi)以后,queue中不再有存儲(chǔ),所以消息消費(fèi)者不可能消費(fèi)到已經(jīng)被消費(fèi)的消息。
  •   Queue支持存在多個(gè)消費(fèi)者,但是對一個(gè)消息而言,只會(huì)有一個(gè)消費(fèi)者可以消費(fèi)。

2、         發(fā)布者/訂閱者模型

 

搭建JEESZ分布式架構(gòu)9--消息中間件簡介

  •  消息生產(chǎn)者(發(fā)布)將消息發(fā)布到topic中,同時(shí)有多個(gè)消息消費(fèi)者(訂閱)消費(fèi)該消息。 發(fā)布到topic的消息會(huì)被所有訂閱者消費(fèi)。

注意: JEESZ系統(tǒng)中使用ActiveMQ中間件

源碼地址獲?。簃ingli.com

有興趣的朋友們可以前往球球哦~一起分享學(xué)習(xí)技術(shù):2042849237


新聞名稱:搭建JEESZ分布式架構(gòu)9--消息中間件簡介
標(biāo)題URL:http://www.dlmjj.cn/article/gcsopg.html