1. Disruptor簡單介紹
Disruptor是一個(gè)由LMAX開源的Java并發(fā)框架。LMAX是一種新型零售金融交易平臺,這個(gè)系統(tǒng)是建立在 JVM 平臺上,核心是一個(gè)業(yè)務(wù)邏輯處理器,它能夠在一個(gè)線程里每秒處理 6 百萬訂單。業(yè)務(wù)邏輯處理器完全是運(yùn)行在內(nèi)存中(in-memory),使用事件源驅(qū)動(dòng)方式(event sourcing),具有低延遲,高吞吐的特性。
disruptor有多快?官方給出了和ArrayBlockingQueue的比較圖表:
Disruptor可以用來解決并發(fā)編程中的一個(gè)普遍的問題: 消息隊(duì)列的處理(producer和consumer)。
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式