馬老師rocKEtMQ源碼深入剖析
促(萬億級(jí)的消息),在性能、穩(wěn)定性、可靠性等方面表現(xiàn)出色,在整個(gè)阿里技術(shù)體系和大中臺(tái)戰(zhàn)略中發(fā)揮著舉足輕重的作用。
Metaq最終源于Kafka,早起借鑒了Kafka很多優(yōu)秀的設(shè)計(jì)。但是由于Kafka是Scale語言編寫而阿里系主要使用Java,且無法滿足阿里的電商、金融業(yè)務(wù)場(chǎng)景,所以誓嘉(花名)團(tuán)隊(duì)用Java重新造輪子,并做了大量的改造和優(yōu)化。
在此之前,淘寶有一款消息中間件名為Notify
,目前已經(jīng)逐步被Metaq所取代。
第一代的Notify主要使用了推模型,解決了事務(wù)消息;第二代的MetaQ主要使用了拉模型,解決了順序消息和海
?
標(biāo)簽: