15.python消息中間件-背景知識(shí)

背景知識(shí)

分布式系統(tǒng)中,我們廣泛運(yùn)用消息中間件進(jìn)行系統(tǒng)間的數(shù)據(jù)交換,便于異步解耦反璃。消息中間件這塊在我們前面的學(xué)習(xí)中,是使用python中的queue模塊來提供秃臣,但這個(gè)模塊僅限于在本機(jī)的內(nèi)存中使用涧衙,假設(shè)這個(gè)隊(duì)列需要其他服務(wù)器的程序也訪問的話,就需要利用socket了奥此。不過弧哎,現(xiàn)成的方案很多,輪子已經(jīng)有了稚虎,我們沒有必要反復(fù)造輪子撤嫩。直接拿來用就可以了。

消息中間件解決方案

流行的消息隊(duì)列解決方案很多:

  1. ZeroMQ: 號(hào)稱最快的消息隊(duì)列蠢终,由于支持的模式特別多: TCP序攘、IPC、inproc寻拂、Multicas程奠,基本已經(jīng)打到替代Socket的地步了。站點(diǎn)地址:http://zeromq.org/

  2. Kafka: 是LinkedIn開源的分布式發(fā)布-訂閱消息系統(tǒng)祭钉,目前歸屬于Apache定級(jí)項(xiàng)目瞄沙。 一個(gè)消息發(fā)布訂閱系統(tǒng),現(xiàn)在常用于日志團(tuán)隊(duì)使用的工具慌核,如程序?qū)⒉僮魅罩九慨惒降陌l(fā)送到Kafka集群中距境,而不是保存在本地或者DB中。Kafka可以提供批量提交消息/壓縮等垮卓,對(duì)Producer而言垫桂,幾乎感覺不到性能的開銷。Consumer可以使用Hadoop等其他系統(tǒng)化的存儲(chǔ)和數(shù)據(jù)分析等扒接。站點(diǎn):http://kafka.apache.org/

  3. RocketMQ: 阿里開源的一款高性能伪货、高吞吐量的消息中間件们衙, 純Java開發(fā)。RocketMQ思路起源于Kafka碱呼,但并不是Kafka的一個(gè)Copy蒙挑,它對(duì)消息的可靠傳輸及事務(wù)性做了優(yōu)化,目前在阿里集團(tuán)被廣泛應(yīng)用于交易愚臀、充值忆蚀、流計(jì)算、消息推送姑裂、日志流式處理馋袜、binglog分發(fā)等場(chǎng)景。站點(diǎn): https://github.com/alibaba/RocketMQ

  4. RabbitMQ: RabbitMQ是一個(gè)由erlang開發(fā)的AMQP(Advanced Message Queue )的開源實(shí)現(xiàn)舶斧。

等等....

使用消息中間件的理由欣鳖?

使用消息中間件的10個(gè)理由,請(qǐng)參照oschina的這篇博文: http://www.oschina.net/translate/top-10-uses-for-message-queue

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茴厉,一起剝皮案震驚了整個(gè)濱河市泽台,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌矾缓,老刑警劉巖怀酷,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嗜闻,居然都是意外死亡蜕依,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門琉雳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來样眠,“玉大人,你說我怎么就攤上這事咐吼〈档蓿” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵锯茄,是天一觀的道長(zhǎng)厢塘。 經(jīng)常有香客問我,道長(zhǎng)肌幽,這世上最難降的妖魔是什么晚碾? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮喂急,結(jié)果婚禮上格嘁,老公的妹妹穿的比我還像新娘。我一直安慰自己廊移,他們只是感情好糕簿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布探入。 她就那樣靜靜地躺著,像睡著了一般懂诗。 火紅的嫁衣襯著肌膚如雪蜂嗽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天殃恒,我揣著相機(jī)與錄音植旧,去河邊找鬼。 笑死离唐,一個(gè)胖子當(dāng)著我的面吹牛病附,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播亥鬓,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼完沪,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了嵌戈?” 一聲冷哼從身側(cè)響起丽焊,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎咕别,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體写穴,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惰拱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啊送。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片偿短。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖馋没,靈堂內(nèi)的尸體忽然破棺而出昔逗,到底是詐尸還是另有隱情,我是刑警寧澤篷朵,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布勾怒,位于F島的核電站,受9級(jí)特大地震影響声旺,放射性物質(zhì)發(fā)生泄漏笔链。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一腮猖、第九天 我趴在偏房一處隱蔽的房頂上張望鉴扫。 院中可真熱鬧,春花似錦澈缺、人聲如沸坪创。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽莱预。三九已至柠掂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锁施,已是汗流浹背陪踩。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留悉抵,地道東北人肩狂。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像姥饰,于是被迫代替她去往敵國(guó)和親傻谁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

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

  • 消息中間件選型分析 有很多網(wǎng)友留言:公司要做消息中間件選型列粪,該如何選审磁?你覺得哪個(gè)比較好?消息選型的確是一個(gè)大論題岂座,...
    消失er閱讀 2,020評(píng)論 0 24
  • 一發(fā)一存一消費(fèi)瘩蚪,沒有最好的消息隊(duì)列中間件(簡(jiǎn)稱消息中間件),只有最合適的消息中間件稿黍。消息隊(duì)列常用的使用場(chǎng)景: 非實(shí)...
    ohcomeyes閱讀 1,778評(píng)論 0 5
  • 消息隊(duì)列及常見消息隊(duì)列介紹 導(dǎo)語 : 消息隊(duì)列是分布式系統(tǒng)中重要的組件疹瘦,在很多生產(chǎn)環(huán)境如商品搶購(gòu)等需要控制并發(fā)量的...
    寒劍飄零閱讀 4,059評(píng)論 2 52
  • 我家倍倍最大的優(yōu)點(diǎn)就是,爸爸媽媽一早起來巡球,不用媽媽陪言沐,到起床點(diǎn),爸爸在樓下叫一聲自己就穿衣下樓洗臉吃飯酣栈。這個(gè)應(yīng)該給...
    倍感平安幸福閱讀 247評(píng)論 0 0
  • 按:世間萬物呢灶,動(dòng)靜之間,氣象萬千钉嘹。請(qǐng)以《動(dòng)與靜》為題寫一篇微作文鸯乃,140字左右。 陳沛瞿: 《動(dòng)與靜》 ...
    簡(jiǎn)約語文閱讀 5,960評(píng)論 0 6