1. Disruptor簡單介紹

Disruptor是一個由LMAX開源的Java并發(fā)框架。LMAX是一種新型零售金融交易平臺,這個系統(tǒng)是建立在 JVM 平臺上,核心是一個業(yè)務(wù)邏輯處理器,它能夠在一個線程里每秒處理 6 百萬訂單。業(yè)務(wù)邏輯處理器完全是運(yùn)行在內(nèi)存中(in-memory),使用事件源驅(qū)動方式(event sourcing),具有低延遲,高吞吐的特性。

disruptor有多快?官方給出了和ArrayBlockingQueue的比較圖表:

移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

Disruptor可以用來解決并發(fā)編程中的一個普遍的問題: 消息隊列的處理(producer和consumer)。

網(wǎng)友評論