MQ

  • MOM:企業(yè)消息系統(tǒng)瘫俊,即面向消息的中間件峦失,提供了以松散耦合的靈活方式集成應(yīng)用程序的一種機(jī)制克婶。它們提供了基于存儲和轉(zhuǎn)發(fā)的應(yīng)用程序之間的異步數(shù)據(jù)發(fā)送筒严,即應(yīng)用程序彼此不直接通信丹泉,而是與作為中介的MOM通信。
  • Java Message Service:是Java平臺上有關(guān)面向消息中間件的技術(shù)規(guī)范鸭蛙。JMS提供同樣與廠商無關(guān)的訪問的API嘀掸,以訪問消息收發(fā)服務(wù)

Provider/MessageProvider:生產(chǎn)者
Consumer/MessageConsumer:消費(fèi)者
PTP:Point To Point,點(diǎn)對點(diǎn)通信消息模型
Pub/Sub:Publish/Subscribe规惰,發(fā)布訂閱消息模型
Queue:隊(duì)列,目標(biāo)類型之一泉蝌,和PTP結(jié)合
Topic:主題歇万,目標(biāo)類型之一,和Pub/Sub結(jié)合
ConnectionFactory:連接工廠勋陪,JMS用它創(chuàng)建連接
Connnection:JMS Client到JMS Provider的連接
Destination:消息目的地贪磺,由Session創(chuàng)建
Session:會話,由Connection創(chuàng)建诅愚,實(shí)質(zhì)上就是發(fā)送寒锚、接受消息的一個(gè)線程,因此生產(chǎn)者违孝、消費(fèi)者都是Session創(chuàng)建的

activeMQ就是支持jms規(guī)范的一個(gè)server 類似 JDBC(jms)與MySql(activeMQ)的關(guān)系
在沒有JMS之前刹前,程序員開發(fā)過程中,如果需要和MOM進(jìn)行消息發(fā)送或接受的時(shí)候雌桑,需要根據(jù)不同的MOM進(jìn)行不同的編碼喇喉;相同的,有了JMS之后校坑,代碼被規(guī)范拣技。

開源消息總線


Paste_Image.png

消息形式

  • 一種是點(diǎn)對點(diǎn)的,即一個(gè)生產(chǎn)者和一個(gè)消費(fèi)者一一對應(yīng)耍目;
  • 另一種是發(fā)布/訂閱模式膏斤,即一個(gè)生產(chǎn)者產(chǎn)生消息并進(jìn)行發(fā)送后,可以由多個(gè)消費(fèi)者進(jìn)行接收邪驮。

五種不同的消息正文格式莫辨,以及調(diào)用的消息類型,允許你發(fā)送并接收以一些不同形式的數(shù)據(jù)

StreamMessage -- Java原始值的數(shù)據(jù)流
MapMessage--一套名稱-值對
  · TextMessage--一個(gè)字符串對象 #常用#
  · ObjectMessage--一個(gè)序列化的 Java對象
  · BytesMessage--一個(gè)字節(jié)的數(shù)據(jù)流

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耕捞,一起剝皮案震驚了整個(gè)濱河市衔掸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌俺抽,老刑警劉巖敞映,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異磷斧,居然都是意外死亡振愿,警方通過查閱死者的電腦和手機(jī)捷犹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冕末,“玉大人萍歉,你說我怎么就攤上這事〉堤遥” “怎么了枪孩?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長藻肄。 經(jīng)常有香客問我蔑舞,道長,這世上最難降的妖魔是什么嘹屯? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任瞬哼,我火速辦了婚禮级乍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己攀操,他們只是感情好组题,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布姥宝。 她就那樣靜靜地躺著善涨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浙滤。 梳的紋絲不亂的頭發(fā)上阴挣,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天,我揣著相機(jī)與錄音纺腊,去河邊找鬼畔咧。 笑死,一個(gè)胖子當(dāng)著我的面吹牛揖膜,可吹牛的內(nèi)容都是我干的誓沸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼壹粟,長吁一口氣:“原來是場噩夢啊……” “哼拜隧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起趁仙,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤洪添,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后雀费,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體干奢,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年盏袄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了忿峻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片薄啥。...
    茶點(diǎn)故事閱讀 37,989評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖逛尚,靈堂內(nèi)的尸體忽然破棺而出垄惧,到底是詐尸還是另有隱情,我是刑警寧澤绰寞,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布到逊,位于F島的核電站,受9級特大地震影響滤钱,放射性物質(zhì)發(fā)生泄漏蕾管。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一菩暗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧旭蠕,春花似錦停团、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至旗芬,卻和暖如春舌胶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疮丛。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工幔嫂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人誊薄。 一個(gè)月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓履恩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親呢蔫。 傳聞我的和親對象是個(gè)殘疾皇子切心,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內(nèi)容

  • ActiveMQ 即時(shí)通訊服務(wù) 淺析http://www.cnblogs.com/hoojo/p/active_m...
    bboymonk閱讀 1,479評論 0 11
  • 1、前言 之前我們通過兩篇文章(架構(gòu)設(shè)計(jì):系統(tǒng)間通信(19)——MQ:消息協(xié)議(上)片吊、架構(gòu)設(shè)計(jì):系統(tǒng)間通信(20)...
    境里婆娑閱讀 1,868評論 0 4
  • ActiveMQ [toc]簡書不支持 toc 目錄模式绽昏,截圖一張。 什么是ActiveMQ ActiveMQ 是...
    inke閱讀 411評論 0 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理俏脊,服務(wù)發(fā)現(xiàn)全谤,斷路器,智...
    卡卡羅2017閱讀 134,599評論 18 139
  • 記住該記住的联予, 忘記該忘記的啼县。 改變能改變的材原, 接受不能改變的。 陌上花開 2016.12.26
    玫瑰花的夢閱讀 228評論 5 4