“Java進(jìn)程咋又突然沒了穗椅?還沒任何報(bào)錯(cuò)威恼,都好幾天了好奇怪啊沟于。”上午剛上班不久,旁邊的同事就遇到了棘手的技術(shù)問題。大概打聽下,原來是某個(gè)Java...
今天和大家聊一聊Disruptor中的RingBuffer疮装。代碼版本基于3.3.6,邏輯和3.4.x變化不大雌续。 0x01 Disruptor中的...
最近做一個(gè)新項(xiàng)目時(shí)斩个,有這么一個(gè)場(chǎng)景:使用TDDL數(shù)據(jù)庫分庫分表,且按SQL讀寫分離驯杜。在為系統(tǒng)做緩存層時(shí)受啥,考慮到并發(fā)讀寫,可能會(huì)出現(xiàn)這么個(gè)問題: ...
之前我們已經(jīng)熟悉了Disruptor的啟動(dòng)和事件生產(chǎn)操作鸽心,接下來我們一同探究Disruptor如何消費(fèi)事件滚局。 0x00 概念回顧 我們先回顧下D...
0x00 背景介紹 最近遇到了一個(gè)消息隊(duì)列阻塞的問題,查了好幾天顽频,才終于把這個(gè)問題解決藤肢。首先交代下我們的環(huán)境:支付業(yè)務(wù),使用ActiveMQ配合...
之前我們一起分析了Disruptor的初始化和啟動(dòng)代碼糯景,接下來我們來分析下生產(chǎn)者的發(fā)布代碼嘁圈。還不太了解的同學(xué)建議看看我之前發(fā)的Disruptor...
解讀Disruptor源碼系列文章將從一個(gè)demo入手,逐步探究Disruptor中的源碼實(shí)現(xiàn)蟀淮。對(duì)原理不熟悉的同學(xué)建議先看我之前的兩個(gè)翻譯和導(dǎo)讀...
本篇文章是后續(xù)解讀Disruptor源碼的導(dǎo)讀最住,適合對(duì)Disruptor還不了解的同學(xué)。如果有興趣怠惶,還可以看下我之前發(fā)的Disruptor系列文...
本文是筆者在研究Disruptor過程中對(duì)Disruptor官方介紹與入門指南的翻譯涨缚,有些部分做了適當(dāng)編輯和增減。官方介紹原文地址:https:...